jspjavaBean的运用-jsp教程
转载自:互联网 作者:cd3c.com
您正在看的jsp教程是:jspjavaBean的运用。Jsp的一个重要特性就是可以用javaBean实现功能的扩展。将大部分功能放在javaBean中完成,以使jsp页面程序更干净简洁、利于维护。JavaBean可以很方便的用来捕获页面表单的输入并完成各种业务逻辑的处理。如下就是一个Hello示例:
testA.jsp页面:
<%@ page contentType="text/html;charset=GBK" %>
testB.jsp页面
<%@ page contentType="text/html;charset=GBK" %>
TestBean.java 代码:
package bean;
public class TestBean{
private String yourName = "";
public void setYourName(String yourName){
this.yourName = ConvertGBK(yourName);
}
public String hello(){
String strHello = "Hello:"+yourName;
return strHello;
}
//汉字转换方法
public String ConvertGBK(String str){
String strReturn="";
try{
strReturn=new String(str.getBytes("ISO-8859-1"),"GBK");
}catch(Exception ex){
System.out.println("TestBean.ConvertGBK():ex="+ex.toString());
}
finally{
return strReturn;
}
}
}
testA.jsp页面上“提交”按钮将表单提交给testB.jsp页面,testB.jsp获得的testA.jsp中yourName文本框的值并在实例化TestBean后,执行bean中的setYourName方法,接着执行hello方法,在页面上输出对你问好的语句。
这个简单的示例体现了在jsp中使用javaBean的两个重要方面,一个是捕获表单的输入并保存,一个是执行逻辑功能。所以,依此两个功能还可以将用在jsp中的javaBean分为值Bean(value bean)和工具Bean (utility bean),如下:
值Bean
package bean;
public class TestValueBean{
private String yourName = "";
public void setYourName(String yourName){
this.yourName = ConvertGBK(yourName);
}
//汉字转换方法
public String ConvertGBK(String st
[1] [2] 下一篇
