2016TP3V1.0.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
怎样使用DispatchAction2 使用DispatchAction实现计算器 3、配置CalcAction 4、页面代码 action name=calcForm input=/ch03/input.jsp path=/calc scope=request type=y2ssh.sg.ch03.CalcAction parameter=operate forward name=success path=/ch03/result.jsp / /action input type=hidden name=operate / button onclick=doSubmit(doAdd)加/button button onclick=doSubmit(doSubtract)减/button ... script function doSubmit(opr){ document.forms[0].elements[operate].value=opr; document.forms[0].submit(); } /script 注意:配置Dispatch参数名 实用的页面编码技巧,需要熟练掌握 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 小结 下面是PriceAction的配置代码和报价管理运行效果图。要求: 1、写出PriceAction类的框架代码(不用写方法实现); 2、写出“复制”按钮对应的JavaScript代码。 action name=priceForm path=/price scope=request type=com.aptech.jb.PriceAction parameter=method forward name=success path=price_list.jsp / /action Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 显示友好的报错信息 在计算器程序中,第一个数输入“text”,第二个数留空,点“乘”。 怎样显示友好的报错信息? Struts提供了报错机制,用于提供友好的报错信息给用户 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 显示友好的报错信息 编辑属性文件 修改对应Action方法 在页面上显示报错 native2ascii –encoding gbk ApplicationResource_zh_CN.properties 使用Struts html:errors标签显示错误。需先引入: %@ taglib uri=/WEB-INF/struts-html.tld prefix=html% 演示示例:显示友好的报错信息1 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 显示友好的报错信息 也可以这样: if (!this.isDouble(myForm.getFirstNumber())){ errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(error.validate.number)); } if (!this.isDouble(myForm.getSecondNumber())){ errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(error.validate.number)); } Action中 html:errors / 页面 添加到全局错误信息中,作用域是request 可以在同一名称中添加多个错误信息 不指定property属性,则显示全局错误信息 errors.header = span style=color:red; errors.footer = /span

文档评论(0)

7ky170ms8 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档