小弟我做个例子。想处理下session过期问题。
删除work文件夹后,文件第一次运行是好用的。error页面能出正常运行。但是再打开一个页面就出错了。而且每次刷新,error页面都能输出打印语句。
web.xml文件里写:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
</web-app>
index.jsp 页面里写:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%
String abc = null;
System.out.println(abc.toString());
%>
error.jsp页面里写:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312" isErrorPage="true"%>
<%
if(session !=null && session.getAttribute("abc")!=null){
System.out.println("!=null);
}else{
System.out.println("======null");
}
%>
cu cuo 出错了
删除work文件夹后,文件第一次运行是好用的。error页面能出正常运行。但是再打开一个页面就出错了。而且每次刷新,error页面都能输出打印语句。
web.xml文件里写:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
</web-app>
index.jsp 页面里写:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%
String abc = null;
System.out.println(abc.toString());
%>
error.jsp页面里写:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312" isErrorPage="true"%>
<%
if(session !=null && session.getAttribute("abc")!=null){
System.out.println("!=null);
}else{
System.out.println("======null");
}
%>
cu cuo 出错了
解决方案 »
- 为什么我配置WEB.XML 的过滤器 就报404错误 不配置过滤器就不报错?
- 欢迎大家来讨论一下saas的远景及商业模式可行性
- 菜鸟求助:不知道哪位做过JSP在线考试系统?
- 怎样实现随机功能?
- jsp上机管理系统计费问题
- 如何从数据库中取得数据,环境为eclipse+struts+tomcat
- JSP下载功能 出毛病了,请高手修改
- 新手弱弱的问:关于<c:set />和<jsp:useBean>的问题
- 为什么 我的servlet编译不了啊?
- 急急急,已经俩天了,cas 单点登录报The server encountered an internal error that prevented
- Tomcat后台总是间断性出错而挂掉,急切寻求解答
- 一个简单的数组问题
System.out.println("!=null"+System.currentTimeMillis()/60);
什么拼写错误,编译错误就不用问人了