`

Struts循环标签和下拉选择标签

阅读更多
//messageList为action中查询数据库中留言信息list. 
<logic:present   name= "messageList "   scope= "request "> 
//循环显示每条留言 
<logic:iterate   id= "message "   name= "messageList "> 
//名称,内容 
<bean:write   name= "message "   property= "name "   /> 
<bean:write   name= "message "   property= "message "   /> 
//在这里想显示管理员的回复,该怎么写?     private   Set   replys   =   new   HashSet();
        <logic:iterate   id= "reply "   name= "message.replys "> 
回复: <bean:write   name= "reply "   /> 
        </logic:iterate> 
</logic:iterate> 
<logic:present> 

 

下拉选择标签:

 

后台数据的组织:

 

public class PrintBean {
	
	private Integer printId;		//打印模板ID

	private String printModelCode;	//打印模板代码
	
	private String printModelName;	//打印模板名称

           //get / set 方法
}


List <PrintBean> printBeanList = printService.getPrintBeanList(schemeOrg.getProductCode());
   

request.setAttribute("printModelList", printBeanList);
   

 

标签中的使用:

 

<html:select property="printModelCode" style="width:312px" >
      <!--printModelCode对应着FormBean里面的printModelCode属性-->

      <html:option value="">请选择单证</html:option>
      <html:optionsCollection  name="printModelList"  label="printModelName" value="printModelCode"/>
      //printModelList的元素就是PrintBean类	
</html:select>

 

分享到:
评论

相关推荐

    struts2标签使用例子

    在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过实践,你会更好地掌握这些标签的功能和用法,从而在开发过程中更加得心应手。

    struts2标签库详解(非常不错)

    10. `s:iterator`: 循环标签,常用于遍历集合数据,如List、Map等。 11. `s:include` 和 `s:useBean`: 分别用于包含其他页面和实例化Java Bean。 Struts2标签库API文档详细列出了每个标签的属性、用法和示例,帮助...

    struts2标签大全

    9. **s:select标签**和**s:option标签**:创建下拉选择框,s:option用于填充选项,可以动态生成或静态定义。 10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2...

    Struts2标签与开发手册

    Struts2的标签库分为核心标签库、展示标签库、OGNL标签库等,它们提供了丰富的功能,如数据校验、国际化、条件判断、循环遍历等。这些标签能够直接在JSP页面上使用,使得页面逻辑与业务逻辑分离,提高了代码的复用...

    struts2标签写法

    首先,Struts2的标签库分为核心标签库和OGNL标签库。核心标签库主要处理控制器和视图之间的交互,而OGNL标签库则提供了对Object-Graph Navigation Language (OGNL)表达式的支持,使得在JSP页面上可以直接操作模型...

    struts2和struts2标签详解

    - `s:select`:创建下拉选择框,可以动态加载选项列表。 - `s:submit`:定义提交按钮,触发表单的提交事件。 3. 控制流程标签: - `s:if` 和 `s:else`:条件判断标签,类似于Java中的if-else语句。 - `s:...

    Struts2 标签使用简介

    Struts2的标签库不仅限于核心库,还可以通过插件机制添加第三方标签库,如Struts2-dojo-plugin、Struts2-jquery-plugin等,这些插件提供了丰富的UI组件,如日期选择器、下拉树等。 总结,Struts2标签库是其强大功能...

    软件开发框架Struts2标签库.pdf

    本资源摘要信息涵盖了Struts 2 标签库的概述、控制标签、数据标签和表单标签等知识点。 一、Struts 2 标签库概述 Struts 2 标签库是Struts 2 框架的一部分,提供了丰富的标签库,帮助开发者快速构建Web 应用程序。...

    struts2标签史上最详细的struts2标签介绍

    - `s:select`:创建下拉选择框,可以动态加载选项。 - `s:submit`:用于提交表单,可以自定义按钮样式和行为。 2. **控制标签** - `s:if` 和 `s:else`:条件语句,用于根据表达式的值显示或隐藏内容。 - `s:...

    struts2标签解释

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建可维护性和可扩展性高的Java Web应用程序...文档"struts2标签--taglib.doc"和"struts2标签解释"将进一步详细介绍每个标签的用法和示例,值得深入学习和研究。

    Struts标签集合简介

    Struts标签是Apache Struts框架提供的...以上就是Struts标签的基本介绍,它们极大地简化了Struts2应用的视图层开发,提高了代码的可读性和维护性。通过熟练运用这些标签,开发者可以更高效地构建功能丰富的Web应用。

    Struts2 标签库讲解

    4. **选择标签**:如`s:select`、`s:option`用于创建下拉列表,`s:checkboxlist`和`s:radiobuttons`用于创建复选框和单选按钮组。 5. **Ajax标签**:Struts2提供了如`s:aajax`、`s:head`等支持Ajax交互的标签,使得...

    struts2标签介绍2

    2. **UI组件标签**:Struts2提供了多种UI组件标签,如文本输入框 `&lt;s:textfield&gt;`,复选框 `&lt;s:checkbox&gt;`,下拉列表 `&lt;s:select&gt;`等,它们不仅包含HTML元素,还带有验证和错误处理功能。 3. **逻辑控制标签**:...

    struts2标签用法(详情见附件)

    首先,Struts2的标签库分为核心标签库和结果标签库,核心标签库主要用于处理表单、数据展示等,而结果标签库则与Action的结果输出有关。 1. **核心标签库**: - **s:property**:用于显示对象的属性值,例如`s:...

    struts2标签介绍4

    - `s:select` 和 `s:option`:用于创建下拉选择列表,可以动态填充选项。 - `s:iterator`:迭代集合数据,用于循环渲染列表、数组等。 3. **数据标签** - `s:property`:显示对象的属性值,可以用于显示模型数据...

    Struts2标签库详解.rar

    `爱书吧-电子书免费下载.url`则可能是一个链接,指向一个提供免费电子书下载的网站,其中可能包含更多关于Struts2和Web开发的书籍和教程,进一步深入学习Struts2标签库和其他相关技术。 总之,Struts2标签库是构建...

Global site tag (gtag.js) - Google Analytics