专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »博文摘选 » jspjavabean:jsp学习中javabean的class设置问题 »正文

jspjavabean:jsp学习中javabean的class设置问题

来源: 发布时间:星期五, 2009年10月2日 浏览:1次 评论:0

jsp学习的小小心得,没人指导还真头疼,不过终于搞定了,写出来大家分享下,觉得好就分享下吧

:)

一分钟前解决了这个问题!

真是万恶啊!!!

使用Tomcat 6.0做服务器的

路径为D:\Tomcat 6.0\webapps

在webapps下建立了一个test文件夹。在test文件夹内有两个jsp文件和一个文件夹WEB-INF文件夹。


注意UserForm.jsp和SetPropertyDemo.jsp文件以及WEB-INF文件夹要在同一级目录里。

在WEB-INF目录下建立一个classes目录,所以整个目录是:D:\Tomcat 6.0\webapps\test\WEB-INF\classes

下面是两个jsp文件和javabean文件的代码:

++++++++++++++++UserForm.jsp++++++++++++++++++++++

<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
 <title>用户表单</title>
</head>
<body>
 <form action="SetPropertyDemo.jsp" method="post">
  <tr>
   <td>用户表单</td>
  </tr>
  <br>
  <tr>
   <td>用户名:</td>
   <td>
    <input type="text" name="username" />
   </td>
  </tr>
  <br>
  <tr>
   <td>密&nbsp;&nbsp;码:</td>
   <td>
    <input type="password" name="password" />
   </td>
  </tr>
  <br>
  <tr>
   <td colspan="2">
    <input type="submit" value="提交">
    <input type="reset" value="重置">
   </td>
  </tr>
 </form>
</body>
</html>

+++++++++++++SetPropertyDemo.jsp+++++++++++

<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
 <title>设置JavaBean属性</title>
</head>
<body>
 <jsp:useBean id="user" scope="page" class="src.UserBean"></jsp:useBean>
 <jsp:setProperty name="user" property="*"/>
 <%
  out.print("用户名:"+user.getUsername()+"<br>");
  out.print("密  码:"+user.getPassword()+"<br>");
 %>

</body>
</html>

++++++++++++++++UserBean.java++++++++++++++++++++

package src;

public class UserBean {
  /**
   * @param args
   */
  private String username;
  private String password;
  
  public UserBean()
  {
   
  }
  
  public void setUsername(String username)
  {
   this.username=username;
  }
  
  public void setPassword(String password)
  {
   this.password=password;
  }
  
  public String getUsername()
  {
   return username;
  }
  
  public String getPassword()
  {
   return password;
  }
  public static void main(String[] args)
  {
   new UserBean();
  }
}

注意:将UserBean.java编译后的.class文件以及src包(即src文件夹)复制,同时粘贴到WEB-INF\classes目录下。即UserBean.class所在目录为D:\Tomcat 6.0\webapps\test\WEB-INF\classes\src 。

此时运行UserForm.jsp

OK,搞定!

(很多人说jsp用javabean时候一定要给类加包,但我运行的时候似乎不用也可以,各位可以自己尝试下)

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: