关于servlet异常处理 if ( error1 ){ response.sendRedirect(url1); return;}在jsp中也是 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一种方法,加个return;第二种方法,if ( error1 ){ response.sendRedirect(url1);}else{....} jsp中设个errorpage就可以了servlet中用如下方法也可以安全导入errorpage:import javax.servlet.*;import javax.servlet.http.*;import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;import java.io.*;public class ErrorpageDemo1 extends HttpServlet{ private ServletConfig config; /** * Init the servlet */ final public void init(ServletConfig config) throws ServletException { this.config = config; } final public ServletConfig getServletConfig() { return config; } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { JspFactory jf = JspFactory.getDefaultFactory(); PageContext pageContext = jf.getPageContext(this, request, response, "/errorpage.jsp", true, 8192, true); JspWriter out = pageContext.getOut(); HttpSession session = pageContext.getSession(); try {//your code here, below is a sample out.print("\r\n<html>\r\n<head>\r\n\t<title>jsp error page demo </title>\r\n</head>\r\n\r\n<body>\r\n<h1> jsp 1.0 error page demo</h1>\r\n"); String s = "eee"; s.getBytes(); int i = Integer.parseInt(s); out.print("\r\n</body>\r\n</html>\r\n"); } catch(Throwable t) { if(!(t instanceof Exception)) { t = new ServletException("JSP Page threw a non-Exception Throwable.",t); } //pageContext.handlePageException((Exception) t); pageContext.handlePageException(t); } finally { jf.releasePageContext(pageContext); } }} JSTL foreach如何嵌套输出 关于struts2.0validation的问题,谢谢 ireport集成strust2.0 生成pdf文件处理问题 求一JSP页面 如何用org.apache.commons.fileupload上传文件呢? 那为老大告诉我函数的名字啊? 关于JDK源码编译不通过的问题.!!请高手指教!!! 用过jdo的进来看看 怎样获取数据库的所有全局变量 要做一个工作流程管理的系统,希望听听大家的意见 各位老大,请教一个jsp的session问题,十万火急!!! 有个容易的小问题,请教,100分(在线等候!!)
第二种方法,
if ( error1 )
{
response.sendRedirect(url1);
}
else
{
....
}
servlet中用如下方法也可以安全导入errorpage:
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;public class ErrorpageDemo1 extends HttpServlet{
private ServletConfig config;
/**
* Init the servlet
*/
final public void init(ServletConfig config) throws ServletException {
this.config = config;
} final public ServletConfig getServletConfig() {
return config;
} public void doGet(HttpServletRequest request,
HttpServletResponse response) throws IOException, ServletException {
JspFactory jf = JspFactory.getDefaultFactory();
PageContext pageContext = jf.getPageContext(this, request, response, "/errorpage.jsp", true, 8192, true);
JspWriter out = pageContext.getOut();
HttpSession session = pageContext.getSession(); try {
//your code here, below is a sample
out.print("\r\n<html>\r\n<head>\r\n\t<title>jsp error page demo </title>\r\n</head>\r\n\r\n<body>\r\n<h1> jsp 1.0 error page demo</h1>\r\n"); String s = "eee";
s.getBytes();
int i = Integer.parseInt(s); out.print("\r\n</body>\r\n</html>\r\n"); } catch(Throwable t) {
if(!(t instanceof Exception)) {
t = new ServletException("JSP Page threw a non-Exception Throwable.",t);
}
//pageContext.handlePageException((Exception) t);
pageContext.handlePageException(t);
} finally {
jf.releasePageContext(pageContext);
}
}
}