`

struts在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.       </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>  

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

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>  

分享到:
评论

相关推荐

    JSP Struts之HTML标签库详解

    5. **Nested标签库**:这个库增强了其他Struts标签的嵌套能力,使得在复杂表单和布局中使用Struts标签更加方便。 Struts标签库的一个重要特性是它们支持属性的嵌套引用,这意味着可以使用`.`来访问对象的深层属性,...

    Struts2实例 国际化 类型转换 struts标签

    这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查。 首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP...

    jsp中struts2.0标签应用示例

    总结来说,"jsp中struts2.0标签应用示例"这个主题主要关注如何在JSP页面中利用Struts2.0提供的标签进行视图层的构建,通过实际例子展示了`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:password&gt;`、`&lt;s:select&gt;`等常用标签的...

    HTML标签转STRUTS标签

    STRUTS是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它提供了丰富的标签库,用于简化JSP页面中的Java代码。STRUTS标签通常与ActionForm、ModelDriven等概念结合,可以更方便地处理表单提交、数据...

    struts标签 struts标签 struts标签

    Struts标签库提供了一组预定义的JSP标签,这些标签有助于开发者更有效地处理常见的Web开发任务,如表单处理、数据展示、逻辑控制等。在本文中,我们将深入探讨其中的Bean Tags、HTML Tags和Logic Tags。 1. **Bean ...

    JSP Struts的HTML标签库详解

    使用Struts的HTML标签库,开发者可以避免在JSP页面中过多地使用脚本语言,使得页面更易于阅读和维护,同时增强了代码的结构化。需要注意的是,虽然Struts标签库支持脚本表达式,但最佳实践是尽量减少脚本的使用,以...

    struts2+JSP

    Struts2和JSP是两种在Java Web开发中广泛使用的技术。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,它主要用于构建和维护可扩展的、易于测试的Web应用程序。而JSP(JavaServer Pages)是一种...

    Struts+jsp Java Web开发

    它允许开发者在HTML中嵌入Java代码,或者使用JSP标签库(如JSTL)来简化页面逻辑。在Struts2中,jsp通常接收来自控制器的模型数据,并将其渲染成用户可读的HTML。 3. **Eclipse开发环境**:Eclipse是一款强大的Java...

    Struts iterator JSP Map 中嵌套 Map

    3. **属性引用**:在`&lt;s:property&gt;`标签中,你可以使用点号`.`来访问Map中的值,如`value="key"`或`value="value"`。 对于“源码”标签,这可能意味着博客可能会深入到Struts2框架的源代码中,解释迭代器标签的工作...

    Struts标签库 Struts 标签库

    Struts2标签库是Java开发Web应用程序时常用的一个强大工具,尤其在构建MVC(Model-View-Controller)架构的应用程序中发挥着重要作用。Struts2框架提供了丰富的自定义标签库,极大地简化了视图层的开发,使得开发者...

    Struts2自定义分页标签

    本资源详细介绍了如何在Struts2中自定义分页标签,使得开发过程更加便捷。 在Struts2中,分页通常涉及到以下几个关键步骤: 1. **创建Action类**:首先,你需要创建一个Action类,该类将处理用户的请求,包括获取...

    struts1标签库详解

    Struts1 标签库详解 Struts1 标签库是 Apache Jakarta 的一个著名的开源项目,目标是为构建基于 Java 的 web ...学习 Struts 标签最好的方式就是参考良好的示例,幸运的是这些示例可以在 Struts 的用户指南中找到。

    struts2 自定义标签

    在Struts2中,自定义标签是提高代码可读性和可维护性的重要工具。本文将深入探讨Struts2自定义标签的实现机制、优点以及如何在实际项目中进行应用。 一、Struts2自定义标签的概念 自定义标签是JSP的一种扩展,允许...

    struts2和jsp的运用

    在本主题中,我们将深入探讨Struts2和JSP在实际开发中的运用,尤其是Struts2的S标签库以及在JSP上的应用。 首先,让我们了解Struts2的核心概念。Struts2框架提供了一种规范化的处理用户请求和响应的方式,通过...

    Struts2自定义标签

    自定义标签是Struts2框架中的一个重要特性,它允许开发者创建自己的标签库,以更直观、易读的方式在JSP页面中处理业务逻辑。下面将详细介绍Struts2自定义标签的相关知识点。 首先,理解自定义标签的作用。在传统的...

    jsp +struts 分页经典

    在IT行业中,JSP(JavaServer Pages)和Struts框架是开发Web应用程序的常用技术,尤其在企业级应用中占据重要地位。本项目名为“jsp +struts 分页经典”,显然是一个利用这两种技术实现的分页展示数据的案例。下面...

    Struts2常用标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在编写JSP页面时能够更加方便地处理业务逻辑和展示数据。本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先...

    struts2中jsp和freemarker模板视图的案例

    2. **Struts2 JSP标签库**:`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:submit&gt;`等标签的使用,以及如何通过`&lt;s:property&gt;`标签显示数据。 3. **JSP和Freemarker的比较**:两者在代码组织、可维护性和开发效率上的差异。 4. ...

    struts2标签使用例子

    在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 1. **Struts2核心标签库**: - `s...

Global site tag (gtag.js) - Google Analytics