admin 管理员组文章数量: 1184232
2024年1月17日发(作者:哈利波特网页制作源代码)
JSP Servlet调用JavaBean方法
因为,Servlet在JSP Web中主要负责控制器层的作用,而JavaBean主要做业务逻辑处理,所以Servlet必定可以对JavaBean进行控制操作。
下面通过前面章节的介绍,创建一个JavaBean文件。在该文件,可以随机产生5位“a~z”和“A~Z”的随机数,以及获取当前的时间。
文件名:
package com;
import ;
import DateFormat;
import ;
public class FileBean {
public FileBean(){
}
static final String allChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVstatic String str_date;
static String RandStr;
public String generateString() // 参数为返回随机数的长度
{
}
public void time(){
}
public String getRandStr(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
Date currentTime = new Date();//得到当前系统时间
str_date = (currentTime); //将日期时间格式化
StringBuffer sb = new StringBuffer();
Random random = new Random();
for (int i = 0; i < 5; i++) {
}
RandStr=ng();
return RandStr;
((t(())));
teString();
();
WXYZ";
}
}
return RandStr;
public String gettime(){
}
return str_date;
然后,在Servlet中,先导入所创建的JavaBean文件,如通过“import
an;”导入文件,如图6-25所示。
图6-25 导入JavaBean文件
其次,再通过“FileBean Bean=new FileBean();”实例化JavaBean文件中的Class类,并创建Rand和time变量,分别将JavaBean中的getRandStr( )和gettime( )方法赋值给这两个变量。
文件名:
package com;
import ption;
import riter;
import tException;
import rvlet;
import rvletRequest;
import rvletResponse;
import an;
public class ServletToBean extends HttpServlet {
public ServletToBean() {
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
throws ServletException, IOException {
doPost(request, response);
super();
}
}
FileBean Bean=new FileBean();
String Rand=dStr();
String time=e();
tentType("text/html;charset=gb2312");
PrintWriter out = ter();
n("
n("");
n("
n("
");("随机编号:");
(Rand + "
");
("获取当前时间:");
n(time + "
");
n(" ");
n("");
();
();
HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">");
public void init() throws ServletException {
}
通过上述代码,在MyEclipse中浏览该Servlet文件,如在【地址栏】直接输入访问Servlet的访问路径,即“whf:8080/Test/ServletToBean”。然后,通过该Servlet将显示从JavaBean中所获取的方法值,如图6-26所示。
图6-26 显示JavaBean内容
版权声明:本文标题:JSP Servlet调用JavaBean方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1705427229a484354.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论