`

struts容错处理

阅读更多

struts容错处理:

当客户请求的action不存在的时候,会由容器转发到错误消息页面。

那么进行以下配置可以转发到我们自己定义的页面:

<action path="/unknownAction" forward="/unknown.jsp" unknown="true"/>

 这里我们自己建立jsp就可以了。 

 

 

在使用DispatchAction时,如果没有提交参数名,则找不到指定的方法,那么我们在Action中应该重写unspecified方法转向指定的页面.这样找不到方法时就进入这个方法.

protected ActionForward unspecified(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		return mapping.findForward("success");
	}

 

分享到:
评论

相关推荐

    hadoop-struts2

    核心组件包括HDFS(Hadoop Distributed File System)和MapReduce,其中HDFS提供高容错性的分布式存储,而MapReduce则用于分布式处理数据。在Hadoop环境中,文件操作权限的设置至关重要,以确保数据的安全性和正确性...

    基于Struts 2的操作系统课程网站的设计(留言板功能未开通)

    1. **Action类与结果映射**:Struts 2的核心是Action类,它是处理用户请求的中心。教师和学生的所有操作,如上传、下载、提交等,都可以通过定义不同的Action类来实现。每个Action类对应一个具体的业务逻辑,并通过...

    基于struts:基于MVC的Javaweb的设计与开发

    此外,还讨论了Struts的国际化和异常处理机制,这些特性使得开发者能够构建适应多语言环境、具有容错能力的应用。 对于视图部分,书中有专门章节讲解如何使用JSP和Tiles组件创建动态页面。JSP是JavaServer Pages的...

    Extjs Struts2 图书管理系统

    Struts2负责业务流程控制,Hibernate处理数据持久化,Spring进行依赖管理和事务控制,而Extjs则为用户提供直观易用的界面。这样的组合不仅提升了开发效率,还保证了系统的灵活性和可扩展性,是Java Web开发的经典...

    系统基于struts的电子商业银行 jsp毕业设计

    7. **异常处理**:在开发过程中,必须对可能出现的各种异常情况进行妥善处理,如网络中断、服务器错误、用户输入错误等,确保系统具有良好的容错性和用户体验。 8. **测试与调试**:在系统开发完成后,需要进行详尽...

    SSH集成代理2.0版和struts.xml中DelegatingActionProxy代理搭配

    4. 容错性:增强错误处理机制,确保在Action执行失败时能提供合适的反馈。 SSH_test_2.0这个压缩包文件可能包含了一些示例代码或测试项目,用于演示如何在SSH集成代理2.0版中使用DelegatingActionProxy和Struts.xml...

    企业费用管理系统(struts2+jsp+mysql)

    - 异常处理:完善错误处理机制,提高系统的稳定性和容错能力。 - 扩展性考虑:预留接口,方便未来与其他系统集成,如ERP或CRM。 通过持续改进和优化,企业费用管理系统能够更好地满足企业的财务管理需求,提高工作...

    velvet:Struts客户库

    而Velvet则是Erlang环境下对Struts功能的一个扩展和实现,它允许开发者利用Erlang的并发和分布式处理能力来构建高效、可扩展的Web应用。 Erlang是一种函数式编程语言,特别适合于构建高可用性和容错性的系统。它的...

    struts服务器

    Stratus 容错服务器是一种专为高可用性应用设计的服务器平台,旨在通过冗余硬件和软件来实现持续运行的目标。Stratus 的产品线涵盖了从简单的双处理器系统到复杂的多处理器集群解决方案。这些系统通常用于关键业务...

    hadoop文件上传下载

    在文件上传下载的场景中,Struts2提供了Action类,用于处理用户请求,如文件上传和下载的逻辑。通过配置Struts2的XML配置文件,我们可以定义处理特定HTTP请求的动作。 要实现文件上传,你需要在Struts2 Action类中...

    电信计费SH

    在电信计费系统中,Struts可以处理用户请求,将数据传递给控制器,然后控制器调用业务逻辑组件,最终将结果显示给用户。通过Struts,开发者能够实现清晰的分离关注点,提高代码的可维护性和可测试性。 【Hibernate...

    java中文乱码终极处理方案.docx

    其中,UTF-8是最广泛推荐的编码格式,因为它支持Unicode字符集,包括中文、日文、韩文等多种语言,且与CPU字节顺序无关,具备良好的容错能力。GBK和GB2312则主要用于简体中文,GBK是GB2312的扩展,增加了对繁体中文...

    java面试之SSH题.pdf

    【Struts工作原理】 Struts是一个经典的MVC(Model-View-Controller)框架,用于构建Java Web应用程序。用户请求通常以`.do`结尾,这些请求会被...4. 集群:通过多台服务器组成集群,提高服务的处理能力和容错能力。

    基于ssh的新闻发布系统的与实现学位论文.doc

    系统的容错性包括错误处理和异常处理等多个方面。为了提高系统的容错性,我们使用了try-catch语句和异常处理机制。 本论文的主要内容是基于SSH的新闻发布系统的设计与实现。该系统具有很高的实用价值,能够满足企业...

    基于Hadoop与SSH电子商城系统

    HDFS提供了高容错性和高吞吐量的数据存储,适合处理和存储大规模数据。MapReduce则是一种并行处理模型,用于处理和生成大数据集。在电子商城系统中,Hadoop可以用来进行用户行为分析、销售趋势预测、库存管理等...

    java网购项目

    部署环节则涉及服务器配置、应用容器(如Tomcat)的选择和设置,以及负载均衡、容错处理等高可用性策略。 以上就是“Java网购项目”的主要知识点,这些技术的组合使用使得项目具备了完整的电商功能,同时也展示了...

    当当 java 电商

    在电商系统中,Struts 可能用于处理用户请求,如商品浏览、搜索、购物车操作等。 3. **Hibernate**:是一个 ORM(对象关系映射)框架,简化了 Java 应用程序对数据库的操作。它将数据库操作转化为对象间的操作,...

    在线考试系统 java jsp

    在在线考试系统中,Struts处理HTTP请求,调用相应的业务逻辑,并更新视图。 - **Spring**:Spring框架提供全面的企业级应用开发解决方案,包括依赖注入、面向切面编程、事务管理等。它可以帮助简化开发过程,提高...

    Java、J2ee的Spring框架和大数据技术外文文献翻译.pdf

    Spring是最受欢迎的开源Java应用程序框架,它集成了如Struts和Hibernate等工业标准框架,提供了一站式的解决方案。 随着计算能力的增长,数据中心的成本和运营费用急剧上升。大数据是指日常业务环境中大量结构化和...

Global site tag (gtag.js) - Google Analytics