易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP中errorPage的问题

           当在JSP的page指令中设置errorPage="url"就可以设置处理异常事件的JSP文件。如可以这样写:
                <%@ page errorPage="error.jsp" %>
           这样的话,当页面中出现异常的时候,就会自动跳转到错误处理页面。但是要注意,
           只有当正常打开页面,然后在页面中出现异常的时候才会跳转到错误处理页面,如果页面本身有语法错误而出现了编译错误,是不会跳转的!
           例:index.jsp
<%@ page contentType="text/html; charset=GB2312" language="java" errorPage="error.jsp"%>
<html><head><title>lifecycle</title></head><body>
<%!
private int initVar = 0;
private int serviceVar = 0;
private int destroyVar = 0;
public void jspInit() { initVar ++; }
public void jspDestroy() { destroyVar ++; }
%>
<%
serviceVar ++;
String content1="初始化次数:" + initVar;
String content2="响应客户请求次数:" + serviceVar;
String content3="销毁次数:" + destroyVar;
out.println("<h1>hahaha</h1>");
               if(serviceVar==5){
                    String info = getServletInfo();
                    throw new Exception("Exception in:" + info);
               }
%>
<h1><%=content1%></h1><h1><%=content2%></h1><h1><%=content3%></h1>
<!--this is some funny words.-->
</body></html>
下面的是error.jsp
<%@ page contentType="text/html; charset=GB2312" language="java" isErrorPage="true"%>
<html><head><title>error</title></head><body>
this is the error page.
</body></html>


相关文档:

jsp标准动作

//下面,从请求中得到属性 为一个 类,,会判断是否为null,,如为null则实例化
// id 值  相当于  class 的 对象名
<jsp:useBean id="order" class="com.entity.Order" scope="request" />
<==>
<%
 Order order=(Order)request.getAttribute("order");
 if(order==null)
  ......

jsp端口检测以及域名检测

<tr>
<td height="30" align="right">域名:</td>
<td align="left"><input name="domain" type="text" class="input" value="<%=request.getServerName()%>"/></td>
<td align="left">系统已经检测出您的域名,请勿改动</td>
</t ......

jsp学习


 <c:if>用于
流程控制
  
语法
1:
<c:if
test=”testCondition” var=”varName”
[scope=”page|request|session|application”]/>
  语法
2:
  <c:if
test=”testCondition” var=”varName”
[scope=&rdquo ......

jsp中显示当前系统时间

1、<%=(new   java.util.Date()).toLocaleString()%>
2、<script   language= "javascript ">
var   today=new   Date()
var   month=today.getMonth()+1
document.write(today.getYear()+ "年 "+month+ "月 "+today.getDate()+ "日 ")     
  ......

JSP注释

今天在调试代码时,发现一段写在jsp端的java代码怎么编译,设置断点都不会在断点处停留。百思不得其解,在同事的帮助下,发现是代码注释有问题。
      原代码:
            <!-- <jsp:forward page="/hello/Welcome.do"/> - ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号