`
aaagu1234
  • 浏览: 148784 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2中请求action错误与jsp请求错误处理

阅读更多
     在struts2中,若请求的XXX.action不存在,则可以在struts.xml中配置错误action,即

     <action name="error">

        <result>/error.jsp</result>

     </action> 

     最好加个默认action,即<default-action-ref name="error">,这样能保证在不知情的错误输入下也能自动跳转到相应的错误页面进行提示。(只要在struts.xml中没有找到对应的action,则找到默认action引用的action进行跳转)。



    在浏览器地址栏中请求的.JSP文件不存在或错误时,可以再web.xml中配置,如:

  <error-page>

     <error-code>404</error-code>    //404为错误代码

     <location>/error.jsp</location>  //error.jsp  发生404错误时要转向的页面

  </error-page>

  注意:如果没有转向到我们所想转向的error.jsp页面,而是使用了浏览器的默认错误页面  通过点击

  IE->属性->高级将里面那个“显示有好http错误信息”前面的勾去掉。
分享到:
评论

相关推荐

    struts2+jdbc+jsp增删改查

    5. **Struts2与JSP的交互**:在Struts2中,Action执行完毕后会返回一个结果类型,该结果类型对应一个JSP页面。例如,一个名为"StudentAction"的Action可能会返回"success"结果,这将导致Struts2加载对应的success....

    Struts2 in action(struts2实战)

    - **Action**:在Struts2中,Action是业务逻辑的载体,负责处理用户请求并返回结果。每个Action对应一个特定的用户操作。 - **Result**:Action执行完毕后,会返回一个Result,定义了页面跳转或数据呈现的方式。 ...

    struts2 result转向到action

    **Result** 在 Struts2 配置文件(通常是 struts.xml)中被定义,用来指定 Action 处理完业务逻辑后如何响应客户端请求。例如,可以配置 Result 来重定向到另一个 JSP 页面或者另一个 Action。 当开发者希望在 ...

    测试struts2中action

    当用户通过浏览器发送请求时,Struts2会根据配置文件中的映射找到对应的Action类,并调用该类的execute方法来处理请求。执行完成后,Action会返回一个结果,这个结果通常指向一个视图页面,如JSP或Freemarker模板等...

    struts2完全捕获404错误的方法

    现在,当用户请求不存在的页面时,Struts2会调用我们的`Custom404Interceptor`,并在那里执行我们定义的404错误处理逻辑。此外,如果请求的Action不存在,Struts2将会尝试执行默认Action并显示预定义的404错误页面。...

    Struts-_1.2.x_请求处理流程图

    2. **配置解析**: ActionServlet首先会解析`struts-config.xml`配置文件,这个文件定义了应用中的各个Action、ActionForm、Forward等元素,以及它们之间的映射关系。 3. **请求映射**: 接着,ActionServlet根据请求...

    Jquery_Ajax_Struts2_Action_JSP_Json

    总结起来,"Jquery_Ajax_Struts2_Action_JSP_Json"的示例展示了如何利用jQuery的Ajax功能与Struts2框架相结合,通过JSON数据格式在客户端和服务器端之间进行高效的数据交换,从而实现无刷新的页面更新,提升Web应用...

    Struts2中实现页面的跳转

    在Struts2框架中,页面跳转是常见的需求,它涉及到前端控制器的设计模式以及请求处理流程。`&lt;jsp:forward/&gt;`标签在JavaServer Pages (JSP)中用于将一个请求转发到另一个资源,比如从一个JSP页面跳转到另一个JSP页面...

    JSP Struts2 分页 导出Excel

    **JSP Struts2 分页 导出Excel** 在Web开发中,经常需要处理大量数据,这时分页显示和导出功能就显得尤为重要。...在实际开发中,还需要考虑错误处理、性能优化、安全性等问题,确保系统的稳定性和可靠性。

    struts2 bookstore 网上书店 jsp 课程设计

    我们可以通过使用Struts2的标签库(例如`s:property`、`s:form`等)来简化JSP页面的编写,这些标签能直接与Action中的属性进行交互,从而减少代码量并提高可维护性。 在课程设计中,网上书店可能包括以下几个主要...

    Struts 2使用注解配置Action

    1. `@Action`: 这是Struts 2中最核心的注解,用于标记一个方法为处理请求的Action。你可以指定Action的名字、结果页面和其他属性。例如: ```java @Action(value = "myAction", results = { @Result(name = ...

    struts2中AJAX实现

    综上所述,Struts2与AJAX的结合使得Web应用能够实现无刷新的用户体验,提高了交互性和效率。理解并熟练掌握这一技术,对于提升Web应用的质量和用户体验至关重要。在实际开发中,开发者还需要考虑错误处理、安全性...

    jsp中struts2

    综上所述,Struts2在JSP中的应用涉及到MVC架构、Action映射、JSP标签、OGNL表达式、拦截器、错误处理、国际化以及集成其他框架等多个方面。学习和掌握Struts2能够提升Java Web开发的效率和质量。在实际开发中,应...

    jsp struts2的教程(很详细)

    在Struts2中,Action类是处理用户请求的核心,它与业务逻辑紧密相连。每个Action都可以映射到一个特定的URL,从而实现请求的分发。 在PPT中,可能包含以下关键知识点: 1. **配置Struts2**:介绍如何在`struts.xml...

    struts2中Action获取参数的3种方式代码

    在Struts2中,Action类是处理用户请求的核心组件,它负责接收前端传递的参数并进行业务逻辑处理。本文将详细介绍Struts2中Action获取参数的三种主要方式,并通过实际代码示例来阐述每种方法的使用。 1. **通过...

    留言板留言板struts2留言板struts2

    8. **表单处理**:Struts2提供了强大的表单处理能力,可以自动绑定请求参数到Action的属性,实现数据验证,并将错误信息回显到页面。 9. **异常处理**:Struts2通过全局异常映射(Global Exception Mapping)来统一...

    Struts2+JDBC+jsp+mysql 考勤系统

    在这个系统中,Struts2是前端MVC(Model-View-Controller)框架,负责处理用户请求、业务逻辑以及视图展示;JDBC(Java Database Connectivity)作为数据访问接口,用于与MySQL数据库进行交互;jsp(JavaServer ...

    Struts2结合jSP完成一个ATM系统

    在`deposit.jsp`和`withdraw.jsp`中,用户输入金额后提交表单,Action会处理这些请求;`transfer.jsp`则需要用户输入转账信息,如收款人账号和转账金额。 4. **数据访问对象(DAO)和实体类**: 为了持久化用户...

    struts2 中action的使用

    8. **错误和异常处理**:`ActionSupport`类提供了默认的错误处理机制,比如通过`addFieldError()`添加错误信息,可以在JSP页面中通过OGNL表达式显示。同时,你还可以自定义异常处理器来处理特定的运行时异常。 9. *...

Global site tag (gtag.js) - Google Analytics