首页 15-2.Struts2数据标签和表单标签

15-2.Struts2数据标签和表单标签

举报
开通vip

15-2.Struts2数据标签和表单标签15-2.Struts2数据标签和表单标签 数据标签: 数据标签主要用于提供各种数据访问的相关功能,包含显示一个action理的属性,以及生成国际化输出等功能。数据标签主要包含如下几个: ● action 在JSP页面直接调用一个Action,通过指定executeResult参数,还可以将Action的处理结果包含到本页面中来 ● bean 创建一个javaBean实例。如果指定了var则可以将创建的JavaBean实例放入StackContext中 ● date 用于格式化输出一个日期 ● debug 在页面...

15-2.Struts2数据标签和表单标签
15-2.Struts2数据标签和 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 单标签 数据标签: 数据标签主要用于提供各种数据访问的相关功能,包含显示一个action理的属性,以及生成国际化输出等功能。数据标签主要包含如下几个: ● action 在JSP页面直接调用一个Action,通过指定executeResult参数,还可以将Action的处理结果包含到本页面中来 ● bean 创建一个javaBean实例。如果指定了var则可以将创建的JavaBean实例放入StackContext中 ● date 用于 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 化输出一个日期 ● debug 在页面上生成一二个调试链接,单击时,可以看见ValueStack和StackContext中的内容 ● i18n用于指定国际化资源文件中的baseName ● include 用于在JSP页面中包含其它JSP或servlet资源。 ● param 用于设置一个参数,通常是用做bean标签的子标签 ● push 用于将某个值放入ValueStack的栈顶 ● set 用于设置一个新的变量,并可以将其放入指定的范围内 ● text 用于输出国际化消息 ● url 用于生成一个URL地址 ● propert 用于输出某个值,包含ValueStack,StackContext和ActionContext中的值 这些标签都需要靠平时多使用。 主要看下表单标签: 1:checkboxlist标签 checkboxlist标签可以一次创建多个复选框,用于同时生成多个的HTML标签。 1:普通的集合


2:Map集合,使用key作为值、Value作为显示对象


3:也可以使用对象作为选项
  2.combobox标签 这个东西有点崴,他会生成一个文本框和一个下拉框,最后提交的还是文本框中的值。下拉框只是用来辅助的 使用combobox不能指定listkey和listvalue   3.doubleselect标签 doubleselect标签会生成一个级联列表框,当选择第一个下拉框时,第二个下拉列表框的内容也会随之改变。 适用该标签是必须放在s:form标签中,且必须为该s:form标签指定action属性。除此之外在Struts.xml文件中增加如下一段 /{1}.jsp     如果是多个对象就需要用到下面这种:   size和doubleSize可以不填写。 Struts2还有很多表单标签和其它标签,就不一一列举,自己用到的时候多查下资料吧。    最后说一个比较有用的标签token标签 这是一个用于防止多次提交的标签,token标签能阻止多次提交表单的问题。 (避免刷新页面导致多次提交),如果需要该标签起作用,需要在Struts.xml中加入拦截控制。如下: /refresh.jsp /show.jsp   输入页面:

使用s:token防止重复提交

  refresh.jsp 您的请求已被处理!请不要刷新页面   show.jsp 成功提交.${uname}   action.Pro package action; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class Pro extends ActionSupport{ private String userName; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Override public String execute() throws Exception { ActionContext.getContext().put("uname", getUserName()); return SUCCESS; } }   这样就能避免重复刷新了!
本文档为【15-2.Struts2数据标签和表单标签】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_215732
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:7
分类:互联网
上传时间:2019-05-31
浏览量:12