当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

Struts开辟历程中的非常处理机制[Java编程]

赞助商链接



  本文“Struts开辟历程中的非常处理机制[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

总的来说,在struts新的版本中加入了对非常的处理,称之为:Exception Handling,标志着作为一个整体的办理框架,struts本来越趋于成熟.

普通来说,从前在用struts开辟的历程中,关于非常的处理,主如果采取手动处理的方法:如通过try/catch等等捕捉非常,然后定制本性化的对比具体的错误信息放进ActionError中,然后在具体的返回页面中把这些错误信息反馈给用户(包含开辟员).非常原始的信息不管是终究用户还是开辟员都是不但愿看到的.

下面侧重讲一下在struts中是若何通过配置文件来办理非常.

Struts中的Exception Handleing不难,简单高效是业内给其的一个对比好的评价.

通过配置文件(主如果struts-config.xml)来定制非常处理,就象定义formbean一样,定制非常也有两种办法,姑且把它分为:“全局非常”和“部分非常”.

全局非常,定义办法以下:

<global-exceptions>
<exception
key="expired.InvalidItemsCatalogName"
type="com.iplateau.jshop.common.waf.
exceptions.InvalidiItemsCatalogNameException"
scope="request"
path="error.jsp"/>
</global-exceptions>

上述代码在struts-config.xml中定义了一个全局非常,它的作用是抛出InvalidiItemsCatalogNameException(本处的意思是当在增添商品分类的时刻发现该类别已经存在)非常的时刻返回到error.jsp中,并且携带自定的对比标准的非常信息expired.InvalidItemsCatalogName,expired.InvalidItemsCatalogName可以在利用程序的资源配置文件中找到,如:

expired.InvalidItemsCatalogName=你要增添的商品类别已经存在,请增添新的类别!

部分非常,定义办法以下:

<action-mappings>
<action path=”/addItemsCatalogAction”
type=”com.iplateau.jsop.action.ItemsCatalogAction”
name=”itemsCatalogForm”>
<exception key=” expired.InvalidItemsCatalogName”
type="com.iplateau.jshop.common.waf.
exceptions.InvalidiItemsCatalogNameException"
path=”/error.jsp”/>
<forward name="success"
path="***Layout(此处采取Tiles举行帮助开辟)"/>
</ation>
</action-mappings>


  以上是“Struts开辟历程中的非常处理机制[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Google App Engine中操纵Struts2框架
  • 关于Struts和Spring两种MVC框架的比较
  • <b>Struts2文件上传</b>
  • 让Struts与Hibernate顺利协同工作
  • Hibernate+Spring+Struts扩大Struts
  • J2EE底子 用Struts框架开辟MVC系统步骤
  • <b>J2EE底子:Struts框架初学者从这里入门</b>
  • struts2整合tiles及配置
  • Struts2.0深化学习 命名空间,模子驱动,表单反复提交
  • 操纵Struts 2开辟RESTful服务
  • Struts2输入校验(一) validate办法-validateXxx办法
  • Struts2输入校验(二) 考据框架
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .