用STRUTS写的页面,能不能用errorPage来做错误导向页面的

sally0156 2004-04-30 02:22:43
我用下面的语句,没什么反应的,指不到如下的页面。

<%@ page errorPage="/pubpage/DBprompt.jsp" %>

请问都是怎么做的?指点一二

谢谢
...全文
94 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pengfeitian 2004-05-02
对阿,同意 nc201(Bricklayer) 的观点,
struts的错误机制挺好用的阿
  • 打赏
  • 举报
回复
Philzzf 2004-04-30
你怎么始终都在原先的想法上绕圈呢?你为什么要把错误信息放到页面上进行传递呢?
你看看struts的错误机制都是在Action中构建一个ActionErrors的实例,然后返回到页面上,这样做很好啊,
你要用struts,但为什么不用它的先进思想呢?
  • 打赏
  • 举报
回复
sally0156 2004-04-30
to: nc201(Bricklayer)
用你这个方法我用过,它不能让我转递参数
  • 打赏
  • 举报
回复
sally0156 2004-04-30
to: yaray(雅睿,生活在别处)

在DBprompt.jsp错误页面我有定义<%@ page isErrorPage="true" %>

出错之后,无法定位到DBprompt.jsp页面
  • 打赏
  • 举报
回复
mars_lzg 2004-04-30
nc201(Bricklayer) 说的对!
  • 打赏
  • 举报
回复
yaray 2004-04-30
错误处理页面需要设置属性isErrorPage=true,此代码告诉编译器,这个JSP页面是一个错误处理页面

<%@ page isErrorPage="true" %>
  • 打赏
  • 举报
回复
show90 2004-04-30
用struts本身的错误机制,我认为它提供的用的很好。
  • 打赏
  • 举报
回复
yangzuyu12 2004-04-30
应该可以的吧,这跟服务有关的吧
  • 打赏
  • 举报
回复
Philzzf 2004-04-30
为什么不用struts本身的错误机制呢?

你可以在struts-config.xml中定义一个全局的错误页面,所有的页面出错时都返回这个页面不就可以了。

<global-forwards>
<forward name="failure" path="/error.jsp"/>
</global-forwards>

所有的action检测到错误时都返回这个页面
return (mapping.findForward("failure"));

error.jsp
--------
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:errors/>

  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-04-30 02:22
社区公告
暂无公告