关于JSP中errorpage使用问题

最近在学习java,习惯了C#的学习习惯,每一个代码功能都能找到完整的解释。java的开源让java火起来,但是java的不规范却处处存在,比如现在记录的这个errorPage功能

要使用errorPage功能需要了解四个方面

1.errorPage="Error.jsp"设定page页

<%@ page contentType="text/html;charset=UTF-8" errorPage="Error.jsp" language="java" %>
<jsp:useBean id="User" class="UserService.Login"></jsp:useBean>
<jsp:setProperty property="*" name="user"/>
<%!
int z = 10/0;
%>

2.在错误页设定isErrorPage="true" (Error.Jsp)

<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" language="java" %>
<h1>发生计算错误</h1>

3.设定WEB.XML

<error-page>
<error-code>500</error-code>
<location>/Error.jsp</location>
</error-page>

4.更改IE设置

打开IE浏览器,工具-->internet选项-->高级,找到"显示友好http错误信息",去掉前面的对勾即可正常地显示错误页面。

时间: 2024-08-28 19:50:03

关于JSP中errorpage使用问题的相关文章

JSP中,当页面为404或者500时。设置跳转到错误提示页面

最好的就是在WEB.XML文件中配置错误代码的跳转页面,首先建立个 出现500错误的页面,提示出错了,然后再WEB.XML文件中配置,配置如下 一. 通过错误码来配置error-page <error-page> <error-code>404</error-code> <location>/NotFound.jsp</location> </error-page> <error-page> <error-code&

jsp中如何设置使用FCKeditor(转自CSDN)

FCKeditor这个在线HTML编辑工具具说是一个不错的东西,速度快而且稳定,而且还是开源的.以前我一直在写ASP代码,所以都是用的国产的eWebEditor.现在写JSP代码,所以就用到FCKeditor了.网上很多文章介绍它都是ASP程序的,现在我把它如何加入JSP的方法,写出来 先去下载一个FCKeditor,我下的是2.3版.再下一个FCKeditor.java 2.3 (FCKeditot for java) 这个文件就是用来让它支持JSP的.这里面还有一个东西,要下,就是xalan

JSP中嵌入java代码方式以及指令

JSP中嵌入java代码的三种方式: (1)声明变量或方法 :  <%! 声明; %> :慎重使用,因为此方法定义的是全局变量 (2)java片段(scriptlet):  <% java代码; %> (3)表达式:用于输出表达式的值到浏览器,<%=表达式  %>  在表达式中不能加分号(;) JSP页面的指令 <%@ page %> //这个一般是写在最顶上的比如导入等 <%@ page language="java" impor

javaweb项目中errorPage的问题

我们的请求找不到时,会跳到错误页面,tomcat提供了一个错误页面,但是不太好.分析:tomcat自带错误页面不好的原因:有一下两点: 1.不好看: 2.不能为seo做出贡献.思考:如何解决以上问题?  答:那就是自己定义错误页面,然后替换掉原来的错误页面.设置步骤:共两部:1.在web.xml文件中加入一下代码,保证出错或找不到页面是会跳转到如下页面:<error-page>     <error-code>400</error-code>     <locat

javaweb 中 error-page

我们的请求找不到时,会跳到错误页面,tomcat提供了一个错误页面,但是不太好.分析:tomcat自带错误页面不好的原因:有一下两点: 1.不好看: 2.不能为seo做出贡献.思考:如何解决以上问题?  答:那就是自己定义错误页面,然后替换掉原来的错误页面.设置步骤:共两部:1.在web.xml文件中加入一下代码,保证出错或找不到页面是会跳转到如下页面:<error-page>     <error-code>400</error-code>     <locat

IT兄弟连 JavaWeb教程 JSP中的三大指令

指令标识主要用于设定整个JSP页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中.也就是说,指令标识对于客户端浏览器是不接见的.JSP页面的指令标识与我们的身份证类似,虽然公民身份证可以标识公民身份的,但是它并没有对所有见到过我们的人都公开. JSP指令语法 JSP指定标识的语法格式如下: <%@ 指令名 属性1="属性值1" 属性2="属性值2" ...%> 参数说明: 指令名:用于指定指令名称,在JSP中包含page.

自定义JSP中的Taglib标签之四自定义标签中的Function函数

转自http://www.cnblogs.com/edwardlauxh/archive/2010/05/19/1918589.html 之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关于taglib中的<tag>的基本功能已经介绍完毕了,在taglib中我们发现有一个标签叫做<function>,这次简单介绍<function>标签的基本用法,<function>标签可以做什么呢?它可以让我们在jsp用直接调用某个方法,根据自定义的方法返回指定

jsp 中声明方法的使用

1.在"<%!"和"%>"之间声明方法,该方法在整个JSP页面有效,但是该方法内定义的变量只在该方法内有效.这些方法将在Java程序片中被调用,当方法被调用时,方法内定义的变量被分配内存,调用完毕即可释放内存.当多个客户同时请求一个JSP页面时,他们可能使用方法操作成员变量,对这种情况应给予重视. 解决办法:通过synchronized方法操作一个成员变量来实现一个计数器 <%@ page contentType="text/html;c

【JSP】JSP中的Java脚本

前言 现代Web开发中,在JSP中嵌入Java脚本不是推荐的做法,因为这样 不利于代码的维护.有很多好的,替代的方法避免在JSP中写Java脚本.本文仅做为JSP体系技术的一个了解. 类成员定义 1.将定义的代码放在<%! %>之间即可. 定义的成员将被转换为servlet类的成员. 2.可以定义任何成员方法和成员字段,static 成员 或者 实例成员都可以. 3.注意JSP/Servlet是工作在多线程环境下的,定义的成员变量要注意线程安全问题.一般建议使用_jspService方法中 的