`
78425665
  • 浏览: 125667 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在jsp页面中,巧用struts2中的标签

阅读更多
1、set标签

<s:iterator value="#request.consignList">
<tr>
<td>${CONTACTID }</td>
<td>${CONTAID }</td>
<td>${CHARACTERISTICCODE }</td>
<td>${ISLCL }
<s:set name="ids" value="%{ID+(#request.ids!=null?(','+#request.ids):'')}"></s:set>
</td>
</tr>
</s:iterator>
                <s:hidden name="ids"></s:hidden>

上面在循环标签中使用了s:set标签给ids赋值,用途是将ID中的值用逗号隔开,重新赋值到变量ids中,然后在循环外面引用ids

2、doubleselect标签
假如后台的对象为Map<String,Map<String,String>>格式,并且放在request中

<s:doubleselect theme="simple"
    list="#request.map.keySet()"
    doubleName="chargeInfo.funcTypeId"
    doubleList="#request.map[top]"
    doubleListKey="key"
    doubleListValue="value">
</s:doubleselect>
另外解决子下拉框换行的问题:
.nobr br{
display: none;
}
<tr class="nobr">
    <s:doubleselect></s:doubleselect>
</tr>
注:最好给form加上name否则子下拉框有可能会显示不出值,原因查看生成的js就明白了

分享到:
评论

相关推荐

    Struts 2标签的应用

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

    Java struts2 ongl 标签 jsp页面

    在JSP页面中使用Struts2的OGNL标签,可以极大地提高开发效率和代码的可读性。例如,在提供的代码片段中,可以看到`&lt;%@ taglib prefix="s" uri="/struts-tags"%&gt;`引入了Struts2的标签库,这使得在JSP中可以方便地使用...

    struts2标签使用例子

    - 引入Struts2标签库:在JSP页面头部添加`&lt;%@ taglib prefix="s" uri="/struts-tags"%&gt;`。 - 在Action中定义相关属性和方法。 - 在JSP页面中使用标签,如`s:textfield name="username"`绑定Action的username属性...

    struts2+JSP

    在JSP页面中,可以使用EL和JSTL标签来显示数据,或者直接编写Java脚本来生成动态内容。最后,Struts2的拦截器可以用来添加额外的功能,比如登录检查、异常处理等。 综上所述,Struts2和JSP的组合提供了强大的功能和...

    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;`等常用标签的使用,...

    【原创】struts+mysql+jsp 分页

    在Struts中,Controller由Action类实现,Model通常由JavaBean或EJB代表,而View则通过JSP页面来展示数据。 分页功能是Web应用中常见的需求,尤其在处理大量数据时,它能提高用户体验,避免一次性加载过多数据导致的...

    struts2 自定义标签

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

    使用Struts 2标签的注意事项

    在JSP页面中,使用以下代码来导入Struts 2标签库: ``` &lt;%@taglib prefix="s" uri="/struts-tags"%&gt; ``` 这段代码将Struts 2标签库导入到JSP页面中,并定义了标签的前缀为"s"。 Struts 2标签的用法非常广泛,包括...

    struts2标签使用方法

    在使用 Struts2 标签前,需要在 JSP 页面引入标签库,并在 web.xml 中声明要使用的标签。 property 标签 property 标签用于输出指定的值,例如输出用户的名称、年龄等信息。property 标签可以访问某一个包的类的...

    jsp+struts2完整实例

    对于JSP页面,开发者会使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等技术来简化页面逻辑,EL用于动态获取数据,JSTL提供了一系列标签库,方便操作集合、条件判断等。在这个实例...

    struts2标签库及国际化的使用例子

    首先,我们需要在 JSP 页面中引入 Struts2 标签库,使用以下语句: ``` &lt;%@taglib uri="/struts-tags" prefix="s"%&gt; ``` 然后,我们可以使用 Struts2 标签库提供的标签来构建用户注册页面。例如,我们可以使用 `...

    struts2实现在jsp页面对员工的增删改查操作

    在这个实例中,“struts2实现在jsp页面对员工的增删改查操作”意味着我们将探讨如何使用Struts2框架来处理员工管理的基本功能,包括添加、删除、更新和查询员工信息,并在JSP页面上展示这些操作。 首先,我们需要...

    struts标签 struts标签 struts标签

    这些标签使得开发者能够在JSP页面上直接进行逻辑控制,无需编写过多的Java脚本。 4. **Nested Tags**: Nested Tags库是其他三个标签库的扩展,它允许标签之间的嵌套,提供更加复杂的结构。这对于处理复杂的数据...

    struts2综合复习习题

    - 在JSP页面上循环显示集合中的数据,通常可以使用JSP脚本代码、JSTL标签、Struts2标签等方法。然而,直接使用jsp脚本元素结合EL表达式并不是一个标准的做法,因为EL表达式主要用于数据访问而非循环控制。 #### 八...

    Struts2中实现页面的跳转

    而在Struts2中,由于请求已经被Struts2拦截,所以这个相对路径可能不是相对于浏览器的URL。因此,通常推荐使用绝对路径或者基于应用根目录的路径。 3. **Web.xml中的FORWARD配置**:在web.xml中,`&lt;error-page&gt;`...

    Struts2自定义分页标签

    7. **在JSP页面使用自定义标签**:在视图层,使用自定义的分页标签来构建分页链接。例如,`&lt;startPage/&gt;`,`&lt;endPage/&gt;`,`&lt;previousPage/&gt;`和`&lt;nextPage/&gt;`标签可以嵌入到HTML代码中,形成完整的分页导航。 8. **...

    基于struts2 自定义标签 分页

    1. **创建自定义标签**:在Struts2中,自定义标签是通过实现`org.apache.struts2.views.jsp.TagSupport`接口来创建的。你需要创建一个Java类,继承这个接口,并实现相关方法。例如,你可以创建一个名为`PagingTag`的...

    Struts2自定义标签

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

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

    在Struts2中,这通常通过资源 bundle 文件实现,例如`messages.properties`和`messages_zh_CN.properties`,分别用于存储默认语言和中文语言的文本。在Action或者JSP页面中,可以通过`&lt;s:text&gt;`标签来引用这些资源,...

Global site tag (gtag.js) - Google Analytics