`
ygjs305
  • 浏览: 7475 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

自定义的标签不能嵌套<s:property value="locaction" />这个STRUTS2自带的标签怎么办

阅读更多
<imgOut:write filePath="<s:property value="locaction" />" heigth="90" />
我自定义的标签不能嵌套<s:property value="locaction" />这个STRUTS2自带的标签怎么办?谁帮我解决下
分享到:
评论
4 楼 bigbusyboy 2007-12-01  
直接用ognl就可以啦

你在要引用的action那里不用经过<s:property value="action">来引用栈值,OGNL是struts2的默认表达式语言,你可以直接引用,方式是: %{}

那么你可以在你的自定义标签里用%{action}来引用要访问的值,动态设置属性.


bow~
3 楼 realorg 2007-10-29  
呵呵,自定义标签里 是不能嵌套Struts标签的~!
这一点偶n年前就碰到了,当时问老师,她说可以,结果一试不行。

所以只能变通了,不要嵌套struts标签,用html标签代替。
2 楼 is.eagle 2007-10-29  
請問你是怎麽自定義Struts2 標簽的?最近遇到點麻煩,好像只有自定義個標簽才能解決
1 楼 is.eagle 2007-10-29  
try the JSTL tag, ex:<c:out/>

相关推荐

    struts2学习笔记

    如果要访问静态属性,首先需要在Struts2的配置中开启对静态属性的访问,例如:`struts.ognl.allowStaticMethodAccess=true`,然后使用`&lt;s:property value="@com.softeem.LoginAction@attrName"/&gt;`来获取。...

    struts学习笔记(4)

    &lt;s:property value="1&gt;2 && 2&lt;3" /&gt; ``` #### 三、Struts2 标签详解 Struts2 提供了一套丰富的标签库,可以帮助开发者更高效地开发 Web 应用。 1. **引入 Struts2 标签库**: - 在 JSP 页面中使用 `&lt;%@ taglib...

    struts2标签大全

    Item #&lt;s:property value="#status.index"/&gt;: &lt;s:property value="name"/&gt; &lt;/s:iterator&gt; ``` #### 28. `&lt;s:label&gt;` - 标签标签 创建标签。 ```xml &lt;s:label for="username" value="Username"/&gt; ``` #### 29. `...

    struts2_ognl基本用法.doc

    上述代码展示了如何通过`&lt;s:property&gt;`标签访问值栈中Action实例的一个属性`username`。 **2. 访问对象的普通属性** - 使用`.`表示法: ```html &lt;s:property value="user.age"/&gt; ``` - 使用`[]`表示法: ...

    property用法.txt

    在Struts2中,`&lt;s:property&gt;`标签用于显示一个对象的属性值。例如: ```xml &lt;s:property value="attrName"/&gt; ``` 这里`attrName`是一个简单的属性名,通常表示Action中的一个属性。 #### 2. 访问对象属性 当需要...

    set与if总结.pdf

    在本文中,我们将深入探讨Struts2框架中两个重要的标签:`s:set`和`s:if`,以及它们在实际项目中的应用。首先,我们来详细解析`s:set`标签。 `s:set`标签用于在不同的作用域内存储值,其基本格式如下: ```xml &lt;s:...

    Strust2的if-else <tr></tr>用法

    在这个例子中,`&lt;s:iterator&gt;`标签遍历一个名为`listOfObjects`的集合,`&lt;s:if&gt;`和`&lt;s:else&gt;`标签则根据`displayRow`变量的值决定是否渲染`&lt;tr&gt;`标签。`&lt;s:property&gt;`标签用于输出对象的属性值。 需要注意的是,`...

    struts2 的标签库

    2. **显示标签`&lt;s:property&gt;`**:这个标签用于在页面上输出Action中的属性值,例如`&lt;s:property value="userName" /&gt;`,它会查找Action中`userName`属性的值并显示。注意,属性需要有`getter`方法。 3. **往对象中...

    在struts2中要实现for循环

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它可以用来遍历集合(如List、Set、Map等)。但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 ...

    iterator嵌套,struts2

    &lt;td&gt;&lt;s:property value="field2"/&gt;&lt;/td&gt; &lt;!-- 替换为Timereport_info的实际字段名 --&gt; &lt;!-- 添加其他列 --&gt; &lt;/tr&gt; &lt;/s:iterator&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/s:iterator&gt; &lt;/table&gt; &lt;/body&gt; &lt;/html&gt; ``` 在这个例子中,...

    Struts iterator JSP Map 中嵌套 Map

    这篇博客(尽管链接已不可用)可能探讨了如何使用Struts2的迭代器标签来处理嵌套Map的情况。 首先,让我们理解基本概念。`&lt;s:iterator&gt;`是Struts2中的一个标签,用于迭代集合或者数组中的元素。在处理Map时,我们...

    Struts2页面取值总结

    - **迭代遍历**: `&lt;s:iterator value="userList" ...&gt;`用于遍历集合如List或Map,配合`&lt;s:property&gt;`展示集合中的每个元素。 - **URL生成**: `&lt;s:url action="" ...&gt;`用于生成URL并可通过`s:param`子元素传递参数。...

    重要知识Struts标签大全.pdf

    这个 cookie 的名称是 &lt;bean:write property="name"/&gt;, 值为&lt;bean:write property="value"/&gt; &lt;/logic:present&gt; ``` 2. **bean:define** 示例: ```jsp &lt;bean:define id="values" property="persons" type=...

    Struts2核心标签注解

    Struts2核心标签是Struts2框架中一个重要的组成部分,它们提供了一系列的工具,使得开发者能够在JSP页面中更高效地构建动态Web应用。本文将深入解析Struts2中的核心标签,包括HTML Tag、Bean Tag、Logic Tag、Nested...

    Struts标签的使用说明

    生成HTML的`&lt;option&gt;`标签,被嵌套在`&lt;html:select&gt;`中,代表下拉列表中的一个选项。 ```xml &lt;html:option value="11"&gt;11&lt;/html:option&gt; ``` ### 6. `&lt;html:options&gt;` 用于生成一组`&lt;option&gt;`标签,同样被嵌套在`...

    struts2中的map遍历

    关于标签库的使用,我们还可以使用`&lt;s:set&gt;`标签创建变量,以及`&lt;s:property&gt;`标签来输出变量的值。例如: ```jsp &lt;s:set var="currentKey" value="key1" /&gt; &lt;s:if test="#map.containsKey(#currentKey)"&gt; &lt;s:...

    struts2标签详解

    当前索引: &lt;s:property value="%{#status.index}"/&gt;, 是否是最后一次迭代: &lt;s:property value="%{#status.last}"/&gt; &lt;/s:iterator&gt; ``` 这段代码将遍历 `userList` 并显示每个用户的 ID 和用户名,同时显示当前索引...

    struts1.x标签详解

    out.println("这个 cookie 的名称是 " + name + ", 值为 " + value + ".&lt;br/&gt;"); %&gt; &lt;/logic:present&gt; ``` ##### 2. bean:define `bean:define` 标签在指定的作用域(默认为 page)中创建一个新的属性,并同时...

    JSP_struts2标签大全.doc

    &lt;s:property value="name"/&gt; &lt;/s:iterator&gt; ``` - **说明**: 用于遍历集合中的每一个元素。 27. **label** - 创建标签。 - **示例代码**: ```xml &lt;s:label for="username" value="Username:"/&gt; ``` - **...

    Struts2 使用OGNL遍历map方法详解

    &lt;li&gt;Name:&lt;s:property value="name"/&gt;, Age:&lt;s:property value="age"/&gt;&lt;/li&gt; &lt;/s:iterator&gt; &lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/s:iterator&gt; &lt;/table&gt; ``` 类似地,对于存储列表的Map,我们遍历列表并输出每个元素的相关...

Global site tag (gtag.js) - Google Analytics