您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP知识点总结(4)

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:28 点击:

 }
 add.jsp
 <jsp:useBean id="person" type="Person" scope="request">
 <jsp:setProper name="person" property="*"/>
 </jsp:useBean>
 toadd.jsp
 <form action="xxx" methmod="post">
        <input type="text" name="name">
        <input type="text" name="birhtdayAsString">
        <input type="submit" value="add.jsp">  
 </form>
 JavaBean和EJB的区别
 JavaBean是可视的或者是不可视的,不用部署,EJB是不可视的,需要部署到服务器中。
 JavaBean部署在应用程序中,EJB是部署在容器中,可以是有状态或者是无状态的,声明式事务。
 JavaBean的属性和方法是普通的,EJB是需要遵守规范,是需要通过标准的描述符来定义的。
 JavaBean是基于事件驱动的,EJB中只有消息驱动Bean是基于事件的
 注意:jsp:useBean动作,用表单为Bean的属性赋值时,也就是jsp:setProperty动作直接收请求中表单的信息为使用的Bean的属性进行赋值,也就是说jsp:useBean和jsp:setProperty不能够出现在为这个Bean的属性赋值的form表单的页面上。
 JSP的异常处理
 <%@page errorPage="xxx.jsp"%> 指定本页面出现异常后要转到的页面
 <%@page iserrorPage="true"%> 见本页面指定为异常处理页面,也就是其他出异常的页面可以指定本页面为要转到的异常处理页面。
 处理异常
 运行时异常
 1) 一个程序运行时重获的错误;
 2) 能被一固有的异常对象引用所使用;
 3) 可以利用异常引用创建或产生一个JSP页面显示异常信息给用户。
 创建一个异常跟踪方案
 1) 在每一个JSP页面,包含要创建的异常页面名称;
 <%@page import="numberguess.NumberGuessBean" errorPage="error.jsp"%>
 2) 创建一个异常页面;
 <%@page isErrorPage="true"%>
 JSP页面中的异常处理
 1) <%=exception.toString()%>        打印异常名称;
 2) <%exception.printStackTrace();%> 打印当前错误流中所有错误的列表;
 3) <%=exception.getMessage()%> 打印错误的详细描述信息
 JSP中异常页面的部署描述
 <error-page>
        <error-code>404</error-code>
        <location>notFound.html</location>
 </error-page>
 <error-page>
        <exception-type>java.lang.NumberFormatException</exception-page>
 <location>error.jsp</location>
 </error-page>
 JSP隐含内置对象
 JSP中隐含内置对象
 名称         类型                                     注释和范围
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1