`

Struts2下jsp页面标签的使用

阅读更多
xml 代码
文本框的使用
  1. <s:textfield name="name" cssClass="w_180_input"/>  

下拉列表的使用(从数据库中取数据)
  1. <s:select list="venderList" listKey="id" listValue="name"  
  2.               name="companyName" cssClass="sel_style_w_180"/>  

 

xml 代码
  1. <s:select list="profiles" name="profileId" listKey="id" listValue="key" value="%{profile.id}"  
  2.                 headerValue="all" headerKey="0" onchange="listContentByUaProfile();">  
  3.       </s:select>  

name="companyName"是在当前页面要显示字段的名字

多个选项的使用
  1. <select name="downloadMethod" class="sel_style_w_180">  
  2.       <option value="1">  
  3.         <s:text name="wap"/>  
  4.       <!----><!---->>  
  5.       <option value="2">  
  6.         <s:text name="http"/>  
  7.      <!---->option>  
  8.       <option value="3">  
  9.         <s:text name="wap_http"/>  
  10.       <!---->option>  
  11.     <!---->select>  

<!---->是多余的代码自动生成

radio的使用

  1. <td>  
  2.     <input type="radio" name="colorFlag" value="true"  
  3.            checked="checked"/>  
  4.     <s:text name="true"/>  
  5.     <input type="radio" name="colorFlag" value="false"/>  
  6.     <s:text name="false"/>  
  7.  <!---->td>  

下拉列表,编辑页面

xml 代码

 

  1. <s:select list="venderList" listKey="id" listValue="name" value="%{profile.companyName}"  
  2.                 name="companyName" cssClass="sel_style_w_180"/>   

 

编辑页面的文本框回显

 

xml 代码

 

 

 

 

  1. 一、 <s:textfield name="companyName" value="%{venderId}"  
  2.                    cssClass="w_180_input"/>  
  3.    二 、<s:textfield name="userAgentId" value="%{profile.userAgentId}"  
  4.                  cssClass="w_180_input"/>  
  5.     三、<s:hidden name="id" value="%{profile.userAgentId}"/>  

 

下拉列表(自定义的数据)
一、添加页面

xml 代码

 

  1. <select name="downloadMethod" class="sel_style_w_180">  
  2.       <option value="1">  
  3.         <s:text name="wap"/>  
  4.       option>  
  5.       <option value="2">  
  6.         <s:text name="http"/>  
  7.       option>  
  8.       <option value="3">  
  9.         <s:text name="wap_http"/>  
  10.       option>        
  11.     select>  

 

二、编辑页面(将显示的值从资源文件中取出)

xml 代码

 

  1. <s:set name="downloadMethods" value="#{'null' : getText('no_support'),'1' : getText('wap'), '2' : getText('http'), '3' : getText('wap_http')}"/>  
  2.     <s:select list="downloadMethods" name="downloadMethod" value="profile.downloadMethod" cssClass="sel_style_w_180"/>  

 

编辑页面回显radiao

xml 代码

 

  1. <td>  
  2.     <input type="radio" name="colorFlag" id="editProfile_colorFlag" value="true"  
  3.         <s:if test="profile.colorFlag">checked="checked"s:if>  
  4.         />  
  5.     <s:text name="true"/>  
  6.     <input type="radio" name="colorFlag" id="editProfile_colorFlag"  
  7.            value="false"  
  8.         <s:if test="!profile.colorFlag">checked="checked"s:if>  
  9.         />  
  10.     <s:text name="false"/>  
  11.   td>  

 

xml 代码

 

  1. <s:submit value="%{getText('add')}" cssClass="bg_btn"/>  

 

带参数的链接

xml 代码

 

  1. <s:url id="url" action="listProfileDetail" includeParams="none">  
  2.         <s:param name="userAgentId" value="userAgentId"/>  
  3.  s:url>  
  4.                
  5. <s:a href="%{url}">  
  6.         <s:property value="userAgentId"/>  
  7.   s:a>  

 

 

提交按钮

 

 

 

 

分享到:
评论
4 楼 poincare 2010-07-09  
我的action中查出了一个 对象的集合类 我在页面的Select中用到集合中对象的属性,用struts2的<s:select />应该怎么写?
3 楼 dengquangang 2009-06-18  
不错,如果再全一些就better了.
2 楼 xxrrss 2008-08-21  
怎么没有编辑回显select
1 楼 wayer 2008-07-04  
还看不懂这些。

相关推荐

    Java struts2 ongl 标签 jsp页面

    Java struts2 ongl 标签的详细在jsp页面的介绍

    Struts 2标签的应用

    利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)

    struts2自定义标签案例详解

    其实,开发自定义标签并不需要Struts2的支持,一般情况下,只需要继承javax.servlet.jsp.tagext.BodyTagSupport类,重写doStartTag,doEndTag等方法即可。这里在实现自定义标签时,继承的2个类分别是org.apache....

    struts2 标签

    struts2 标签 Taglib (Struts2标签库)

    Struts2 标签库

    Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。...包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用

    struts2 optiontransferselect标签的用法

    struts2 optiontransferselect标签,其中包含一个jsp页面,可以将此jsp页面放入您的项目中,即可看到效果!

    struts2 学习例子

    (1)在要使用标签的jsp页面引入标签库: &lt;%@ taglib uri="/struts-tags" prefix="s"%&gt; (2)在web.xml中声明要使用的标签 这样是struts2 2.3.1.2版本的引入方式 &lt;filter-name&gt;struts2 &lt;filter-class&gt;org...

    Struts 2 标签

    struts 2 标签的应用,包含基本所有的struts 2的标签,可以供大家学习

    struts2标签库

    在早期的WEB开发中,JSP视图控制和显示技术主要依靠Java脚本来实现,这样一来,JSP页面重新嵌入了大量的Java脚本代码,给开发带来了极大的不方便。 从JSP1.1规范后,JSP增加了自定义标签库的支持。标签库是一种组件...

    struts2标签中select的三种写法

    struts2中select从action中动态获得,访问jsp页面时候,先要请求action,得到select标签的内容!

    Struts2标签库

    Struts2标签库 JSP页面的设置 非常实用

    struts2介绍及应用

    struts2介绍及应用: 全面的介绍struts2 的用法及操作实例 非常不错的哦

    struts2讲义_吴峻申

    5.1 Struts2标签使用原理解疑 73 5.2 OGNL表达式语言介绍 75 5.3 Struts2控制标签简介 79 5.3.1 append标签使用介绍 79 5.3.2 generator标签使用介绍 80 5.3.3 if、else、elseif标签使用介绍 81 5.3.4 iterator标签...

    struts的tld标签库文件

    在将JavaBean代码放入JSP 页面时这个库提供实质性的加强的功能以改善其性能,它由标签提供。 ·struts-logic标签库。这个库可管理有条件的文本生成,在对象集合中循环以重复生成输出文本和应用程序流程管理。 ·...

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框

    struts标签库

    -- 这句会显示action请求的跳转页面success.jsp页面要显示的内容 --&gt; &lt;s:action name="action" executeResult="true"&gt;&lt;/s:action&gt; &lt;!--这句不会显示 --&gt; &lt;s:action name="action"&gt;&lt;/s:action&gt; &lt;/html&gt;

    struts2分页代码的示例

    接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库中查询出来并进行了封装的那些对象,然后通过Struts2的标签遍历List里的每个对象,并把这些对象里所包含的属性取出来展现在页面上。...

    Struts 标签使用说明

    struts标签的说明与使用,为方便广大程序员更熟练的掌握JSP页面标签的使用

    Struts2 in action中文版

    8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...

    struts2 标签库 帮助文档

    2. &lt;s:include value=""&gt;&lt;/s:include&gt;-----包含一个输出,servlet或jsp页面 3. &lt;s:inputtransferselect list=""&gt;&lt;/s:inputtransferselect&gt;-----获取form的一个输入 4. &lt;s:iterator&gt;&lt;/s:iterator&gt;-----用于遍历集合...

Global site tag (gtag.js) - Google Analytics