`
cpu
  • 浏览: 168470 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2 <div> id 动态生成方法

阅读更多
生成动态<div> id 方法, id值包含订单号. 取值<s:property value="orderId"/>


1. 用Struts标签在页面上设置一个变量.<s:set name="stDiv" value="orderId"></s:set>
2. 用表达式输出值. ${stDiv}.
<div> id 属性嵌套表达式
3. 生成动态<div> id, 千万不用能 <s:div id="statusDiv_${stDiv}">.这种格式不能转义.
直接用<div>标签.


   <s:set name="stDiv" value="orderId"></s:set>
      ${stDiv}    : ${orderId}
   <div id="statusDiv_${stDiv}">
   </div>


表达式不能直接接收Struts2传递过来的参数.
<s:div>不能转义表达式的值
分享到:
评论
1 楼 jinfreaks1981 2012-08-17  
看不明白啊?请解释一下

相关推荐

    JSP+Struts+JSTL+EL新闻发布系统jsp

    background=/images/index_24.jpg&gt; &lt;DIV align=center&gt;热门文章&lt;/DIV&gt;&lt;/TD&gt; &lt;TD class=baiheicu width="19%" background=/images/index_24.jpg&gt;&nbsp;&lt;/TD&gt; &lt;/TR&gt; &lt;/TBODY&gt; &lt;/TABLE&gt;&lt;/TD&gt; &lt;/TR&gt; &lt;TR&gt; &lt;TD...

    struts2标签库例子

    例如:&lt;s:append id="myAppendIterator"&gt; &lt;s:param value="%{myList1}" /&gt; &lt;s:param value="%{myList2}" /&gt; &lt;s:param value="%{myList3}" /&gt;&lt;/s:append&gt;&lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property /&gt;&lt;/...

    ( Struts2+JQuery插件的使用

    &lt;div id="tabs-2"&gt; &lt;p&gt;Morbi molestie lorem, sit amet condimentum lacus lobortis mollis.&lt;/p&gt; &lt;/div&gt; &lt;div id="tabs-3"&gt; &lt;p&gt;Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo.&lt;/p&gt; &lt;/...

    Struts2标签库

    `&lt;s:generator&gt;`标签则可以动态生成一个迭代器,其`val`属性用于设置迭代器的初始值。例如,可以生成一个包含多个元素的迭代器,然后通过`s:iterator`遍历并显示这些元素: ```jsp &lt;s:generator val="%{'aaa,bbb,...

    taglib(struts2标签).doc

    除此之外,Struts2 还提供了其他通用标签,如 Bean 标签用于操作 JavaBean 对象,URLs 标签用于生成 URL,Action 标签用于调用 Action 方法等。每个标签都有其特定的用途和参数,它们共同构成了 Struts2 标签库的...

    Struts2 ajax json使用介绍

    &lt;div id="result"&gt;&lt;/div&gt; &lt;script&gt; $("#ajaxBtn").click(function() { $.ajax({ url: "ajaxAction.action", type: "POST", dataType: "json", success: function(data) { $("#result").html(JSON....

    struts2-layout

    &lt;div id="header"&gt;&lt;s:layout-component name="header"/&gt;&lt;/div&gt; &lt;div id="content"&gt;&lt;s:layout-component name="body"/&gt;&lt;/div&gt; &lt;div id="footer"&gt;&lt;s:layout-component name="footer"/&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; ``` ...

    struts2实现多文件上传

    - 可以使用Struts2的迭代标签(如`s:iterator`)来遍历存储文件路径的集合,并动态生成HTML `&lt;img&gt;` 标签显示图片。 - 示例代码: ```jsp &lt;div style="width:510px;border:1px solid gray"&gt; &lt;div style="width:...

    struts2标签库详解

    UI标签是Struts2提供的一系列与用户界面相关的标签,如表单、按钮、文本框等,它们可以帮助开发者轻松地创建动态用户界面。例如,`&lt;s:textfield&gt;`用于创建输入文本框,`&lt;s:submit&gt;`用于创建提交按钮等。 总的来说,...

    Struts2标签库详解

    &lt;div&gt;WillNotBeExecuted&lt;/div&gt; &lt;/s:if&gt; &lt;s:elseif test="%{true}"&gt; &lt;div&gt;WillBeExecuted&lt;/div&gt; &lt;/s:elseif&gt; &lt;s:else&gt; &lt;div&gt;WillNotBeExecuted&lt;/div&gt; &lt;/s:else&gt; ``` **解释**:在这个例子中,`&lt;s:if&gt;`标签的`test...

    Struts标签

    1. **JSP** (JavaServer Pages):这是Struts2最常用的表示技术之一,适用于快速构建动态网页。 2. **FreeMarker**:这是一种模板引擎,用于生成静态HTML页面,尤其适合于复杂的数据渲染场景。 3. **Velocity**:同样...

    struts2标签库解析

    -- 这里不需要再使用&lt;s:iterator&gt;,因为已经通过id指定了生成的迭代器 --&gt; &lt;/s:generator&gt; &lt;s:iterator value="%{#myGeneratorId}"&gt; &lt;s:property/&gt;&lt;br/&gt; &lt;/s:iterator&gt; ``` **解释** - 在例1中,直接生成了一个...

    kindeditor图片上传 struts2实现

    &lt;textarea id="editor_id"&gt;&lt;/textarea&gt; &lt;!-- 上传按钮可以使用Bootstrap的按钮样式 --&gt; &lt;button type="button" class="btn btn-primary"&gt;上传图片&lt;/button&gt; &lt;/div&gt; &lt;!-- 引入KindEditor和语言包 --&gt; &lt;script ...

    java-struts2.0经典知识点

    &lt;s:append id="myAppendIterator"&gt; &lt;s:param value="%{myList1}" /&gt; &lt;s:param value="%{myList2}" /&gt; &lt;s:param value="%{myList3}" /&gt; &lt;/s:append&gt; &lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property /...

    语言程序设计资料:java-Struts2标签库详解.doc

    除了以上提到的标签,Struts2 还提供了许多其他标签,如 `iterator` 用于遍历集合,`property` 用于获取对象属性,`action` 用于调用 Action 方法等。这些标签的组合使用,能够构建出复杂的页面逻辑和数据展示。 总...

    struts2多文件上传

    &lt;interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadInterceptor"/&gt; &lt;interceptor-stack name="myStack"&gt; &lt;interceptor-ref name="fileUpload"&gt; &lt;param name="allowedTypes"&gt;...

Global site tag (gtag.js) - Google Analytics