JavaEE程序设计 Struts2的控制标签、Struts2的非表单标签、Struts2标签库概述、Struts2的表单标签、Struts2的数据标签 Struts标签库详解.docxVIP
- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 41
Struts标签库详解
Struts2中UI标签之非表单标签
1.actionerror和actionmessage标签:这两个标签用法完全一样,作用也几乎完全一样,都是负责输出Action实例里封装的信息,区别是actionerror标签负责输出Action实例的getActionError()方法的返回值,而actionmessage标签负责输出Action实例的getActionMessage()方法的返回值。这两个标签没有其专有的属性,所以使用起来挺简单的。
接下来对actionerror和actionmessage标签附上一个例子,首先,新建一个Struts2项目,项目名为MessageTest,新建一个MessageAction类。代码如下:
import?com.opensymphony.xwork2.ActionSupport;??
??
public?class?MessageAction?extends?ActionSupport?{??
??
??????
????public?String?execute()?throws?Exception?{??
??
????????addActionMessage(第一个action一般消息);??
????????addActionMessage(第二个action一般消息);??
??
????????addActionError(第一个action错误消息);??
????????addActionError(第二个action错误消息);??
??
????????addFieldError(field1,?第一个字段错误消息);??
????????addFieldError(field2,?第二个字段错误消息);??
????????return?SUCCESS;??
????}??
??
}??
接着打开struts.xml文件,对Action进行配置,代码如下:
?xml?version=1.0?encoding=UTF-8????
!DOCTYPE?struts?PUBLIC??
????-//Apache?Software?Foundation//DTD?Struts?Configuration?2.0//EN??
????/dtds/struts-2.0.dtd??
??
struts??
????constant?name=struts.enable.DynamicMethodInvocation?value=true/constant??
????constant?name=struts.devMode?value=true/constant??
????package?name=message?namespace=/?extends=struts-default??
????????action?name=message?class=com.gk.action.MessageAction??
????????????result/message.jsp/result??
????????/action??
????/package??
/struts??
新建一个message.jsp页面,代码如下:
%@?page?language=java?import=java.util.*?pageEncoding=utf-8%??
%@?taglib?uri=/struts-tags??prefix=s%??
%??
String?path?=?request.getContextPath();??
String?basePath?=?request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;??
%??
??
!DOCTYPE?HTML?PUBLIC?-//W3C//DTD?HTML?4.01?Transitional//EN??
html??
??head??
????base?href=%=basePath%??
??????
????titleMy?JSP?message.jsp?starting?page/title??
??????
????meta?http-equiv=pragma?content=no-cache??
????meta?http-equiv=cache-control?content=no-cache??
????meta?http-equiv=expires?content=0??????
????meta?http-equiv=keywords?content=keyword1,k
您可能关注的文档
- 宠物解剖生理 泌尿过程整体认知 泌尿过程整体认知.doc
- 宠物美容 宠物美容、贝灵顿㹴的美容造型修剪 贝林顿㹴的美容造型修剪1.doc
- 宠物美容 宠物美容、贵宾犬的美容造型修剪 贵宾犬的曼哈顿装造型修剪.doc
- 宠物内科病 肾小球肾炎病例分析 肾小球肾炎教学案例.doc
- 宠物外产科 拔牙术 拔牙术.doc
- 宠物文化 19.鸡 观赏鸡的种类.doc
- 宠物养护与疾病防制 工作任务13宠物美容用具的识别、使用与保养 美容用具的识别.doc
- 畜产品检测技术 原理、意义及基本要求 乳的感官检验的意义、原理及基本要求.doc
- 传感器与检测技术 任务五:超声波传感器 超声波探伤.doc
- 传热设备操作与控制 传热设备操作与控制 高职应用化工技术专业教学标准调研的分析报告.doc
- 2026年工业级AI视觉检测行业分析报告及未来五至十年缺陷识别报告.docx
- 2026年环保行业分析报告及未来五至十年治理体系报告.docx
- 2026年智能停车系统报告及未来五至十年智慧交通行业报告.docx
- 2025年物流机器人AGV协同作业方案报告.docx
- 2026年工业自动化机器人焊接报告及未来五至十年智能制造报告.docx
- 2026年高端医疗器械行业分析报告及未来五至十年医疗技术发展报告.docx
- 2026年交通科技行业分析报告及未来五至十年智能交通报告.docx
- 2025年3D打印五年技术成熟度报告.docx
- 2026年高精度传感器分析报告及未来五至十年智能传感报告.docx
- 2026年智慧农业物联网报告及未来五至十年发展潜力报告.docx
最近下载
- 圣诞快乐劳伦斯先生-Merry-Christmas-Mr-Lawrence-简谱+五线谱.pdf VIP
- 天府大悦城招商手册20220308(1)(1)(3).pdf VIP
- 流量计安装施工方案.docx VIP
- 安全技术交底记录表(动火作业).doc VIP
- 2025年常德烟草机械有限责任公司真题.docx VIP
- 带头讲安全课件.ppt VIP
- 幼儿园园长证考试试卷及答案.docx
- 安徽省蚌埠市(2024年-2025年小学六年级语文)统编版小升初模拟(上学期)试卷及答案.docx VIP
- 2025年供电所党支部书记抓基层党建工作述职述责述廉报告.docx VIP
- IMC的效果評估--IMC的總體暴露量分析.ppt VIP
原创力文档


文档评论(0)