java bean中的class怎么写?
1个回答
展开全部
java bean中的class我是这样写的,我使用的是使用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>密 码:</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 。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询