jsp在javabean中的应用

时间:2010-01-22 12:40:29  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:是一个Hello示例:testA.jsp页面:<%@ page contentType="text/html;charset=GBK"  %><html><head><title>示例</title></head><body scroll=no><form name="frma" method="post" action="testB.jsp" >...
  正文:

        Jsp的一个重要特性就是可以用javaBean实现功能的扩展。将大部分功能放在javaBean中完成,以使jsp页面程序更干净简洁、利于维护。JavaBean可以很方便的用来捕获页面表单的输入并完成各种业务逻辑的处理。如下就是一个Hello示例:
testA.jsp页面:

<%@ page contentType="text/html;charset=GBK"  %>
<html>
<head>
<title>示例</title>
</head>
<body scroll=no>
<form name="frma" method="post" action="testB.jsp" >
  <p>
   你的姓名: 
    <input type="text" size="15" name="yourName" value="" id=yourName>
    <input  type="button" align="center"   name="subBtn" value="[提交]" onClick="f_check()" id=subBtn>
  </p>   
  </form>
</body>
</html>
<script language="JavaScripttype="text/javascript">
<!--
function f_check(){
 if(document.forms(0).yourName.value==""){
  alert("请输入姓名");
 }else{
  document.forms(0).submit();
 }
}
-->
</SCRIPT>

testB.jsp页面

<%@ page contentType="text/html;charset=GBK"  %>
<html>
<head>
<title>示例</title>
</head>
<jsp:useBean id="tBean" scope="page" class="bean.TestBean" >
 <jsp:setProperty name="tBean" property="*" />
</jsp:useBean>
<body scroll=no>
<form name="frmb" method="post" action="" 
  <p>
    <%=tBean.hello()%>
  </p>
  </form>
</body>
</html>


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());

"jsp在javabean中的应用"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JSP/12196.html


关键字:

关于《jsp在javabean中的应用》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td