- 浏览: 1529020 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (516)
- Java (49)
- Java/Struts 2.0 (25)
- Java/Spring、Spring MVC (11)
- Java/Quartz (3)
- Java/Lucene (6)
- Java/Hibernate (19)
- Java/openJPA (7)
- Java/DWR (7)
- Java/Security、Spring Security/OAuth2 (6)
- Java/Threading (9)
- Java/XML (22)
- java/design pattern (4)
- Android (2)
- JavaScript (46)
- jquery (3)
- DB/MySQL (23)
- DB/Oracle (16)
- PHP (25)
- CSS (20)
- Linux (38)
- C/C++、DLL、Makefile、VC++ (31)
- 正则 (9)
- Eclipse (4)
- 安全、网络等概念 (25)
- 集群 (7)
- 网页 (5)
- 视频\音频 (1)
- HTML (6)
- 计算机数学/算法 (3)
- Virtualbox (1)
- LDAP (2)
- 数据挖掘 (6)
- 工具破解 (1)
- 其他 (13)
- Mail (1)
- 药材 (3)
- 游戏 (2)
- hadoop (13)
- 压力测试 (3)
- 设计模式 (3)
- java/Swing (2)
- 缓存/Memcache (0)
- 缓存/Redis (1)
- OSGI (2)
- OSGI/Gemini (0)
- 文档写作 (0)
- java/Servlet (3)
- MQ/RabbitMQ (2)
- MQ/RocketMQ (0)
- MQ/Kafka (1)
- maven (0)
- SYS/linux (1)
- cache/redis (1)
- DB/Mongodb (2)
- nginx (1)
- postman (1)
- 操作系统/ubuntu (1)
- golang (1)
- dubbo (1)
- 技术管理岗位 (0)
- mybatis-plus (0)
最新评论
-
pgx89112:
大神,请赐我一份这个示例的项目代码吧,万分感谢,1530259 ...
spring的rabbitmq配置 -
string2020:
不使用增强器 怎么弄?
OpenJPA的增强器 -
孟江波:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!4 ...
spring的rabbitmq配置 -
eachgray:
...
spring-data-redis配置事务 -
qljoeli:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!1 ...
spring的rabbitmq配置
param标签用来把一个参数传递给包含着它的那个标签。
不管你在给出value属性值时有没有使用“%{”和“}”,Struts都会对它进行求值。例如,下面这个param标签的值是userName动作属性:
<s:param name="userName" value="userName"/>
它与下面这个标签是等价的:
<s:param name="userName" value="%{userName}"/>
如果想传递一个String类型的字符串作为参数值,必须把它用单引号括起来。例如,下面这个param标签的值是字符串“naoni”
<s:param name="userName" value="'naoni'"/>
我们还可以把value属性的值写在起始标签与结束标签之间。
<s:param name="userName">userName</s:param>
这个标签与上面的结果是等价的。这种写法还可以使用一个EL表达式,例如,下面代码将把当前主机名传递给host参数:
<s:param name="host">${header.host}</s:param>
而下面这样的写法就不行了:
<s:param name="host" value="${header.host}"/> <!-- 无效的。-->
发表评论
-
Struts2 (Json) + jQuery 组合的简单用法
2011-03-01 23:02 10371、将struts2的json插件加入web工程的lib,js ... -
Struts2中$,#,%的区别
2011-03-01 22:57 1385转自:http://hi.baidu.com/di ... -
<s:generator>
2011-02-27 21:54 1429<s:generator val="%{'aa ... -
<s:merge>
2011-02-27 21:45 895<s:set var="americanCar ... -
<s:append>
2011-02-27 21:44 1256<s:set var="list1" ... -
<s:iterator>
2011-02-27 21:01 1399属性名称 必填项 默认值 ... -
<s:bean>
2011-02-27 18:32 958public class DegreeConverter { ... -
updownselect
2011-02-27 16:24 1407<s:updownselect name="c ... -
combobox
2011-02-27 16:08 965<s:combobox name="combo ... -
checkboxlist
2011-02-27 12:15 898ddd public class LoginAction ... -
select optgroup
2011-02-27 11:58 723代码片段: public class LoginAction ... -
select标签
2011-02-23 21:17 1029import com.opensymphony.xwork2. ... -
radio标签
2011-02-23 21:13 1016import java.util.SortedMap; ... -
list、listkey、listValue属性
2011-02-22 21:07 7259list、listKey、listValue属性对 ... -
Ongl 与 ValueStack ActionContext
2011-01-09 21:03 1481转自:http://blog.sina.com.c ... -
struts2.0的ognl表达式研究
2011-01-09 21:02 1042OGNL —— 完美的催化剂 为了解决数据从V ... -
关于Struts2.0 标签中采用%{} 的处理原理
2011-01-09 20:57 1596项目中采用struts2.0时,常常使用计算表单式的处理源码 ... -
struts2 tags
2010-01-08 13:22 12351.<s:property> propert ... -
Struts2和Freemarker整合应用批量静态页面的生成
2009-11-07 23:19 3868利用Struts2生成静态页面其实很灵活,很强大,尤其是利用S ... -
导致"ERROR - Could not find action or result"的可能原因。
2009-10-08 10:51 2171在某些情况Struts 2.x的一些错误消息提示让人看得琢磨不 ...
相关推荐
<s:param name="id"><s:property value="id"/></s:param> </s:url>">Edit</a> </td> <td> <a href="<s:url action="delete" portletMode="edit"> <s:param name="id"><s:...
<s:param name="name" value="'yeeku'" /> <s:param name="age" value="29" /> </s:bean> ``` 这将创建一个`lee.Person`类的实例,并设置其`name`和`age`属性。 7. **s:checkbox** - 复选框标签 `s:checkbox`...
<p>名称:<s:property value="name"/></p> </s:iterator> ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`<s:label>`** - 显示标签。 - **示例**: ```jsp <s:label value=...
7. <s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容,这个是ajax B: 1. <s:bean name=""></s:bean>-----类似于struts1.x中的,JavaBean的值 C: 1. <s:checkbox></s:checkbox>---...
Struts 2中,`<s:property>`标签替代了`<write>`,提供了更丰富的功能,而逻辑控制则更多地通过Java EL(Expression Language)和OGNL(Object-Graph Navigation Language)来实现。 总的来说,`<write>`和`<logic>...
<s:param name="userId" value="%{userId}"/> </s:component> ``` ##### 10. `<s:date/>` 和 `<s:datetimepicker>` 这两个标签分别用于显示日期和日期时间,`<s:date/>` 直接显示日期,而 `<s:datetimepicker>` ...
`<s:param>`, `<s:password>`, `<s:property>`, `<s:push>`: - `<s:param>` 为其他标签传递参数,增强标签的功能。 - `<s:password>` 创建密码输入框,确保数据的安全性。 - `<s:property/>` 获取Action或值栈中的...
<s:param name="param1" value="value1" /> </s:include> ``` 这样,`myAction.action`动作将接收到名为`param1`的参数。 6. **Set标签** `<s:set>`用于在特定范围内设置变量。例如: ```jsp <s:set name=...
以上介绍了Struts2框架中常用的几个标签:`<s:property>`、`<s:set>`、`<s:param>`、`<s:bean>` 和 `<s:action>`。这些标签为开发者提供了强大的功能,使得前后端数据交互更加灵活和高效。正确理解和使用这些标签...
<s:a href="%{url}">链接文字</s:a> ``` - **解释**:`%{url}`将被替换为实际的URL路径。 ##### 2. `<s:action>` 执行Action标签 - **用途**:执行一个Action。 - **示例代码**: ```xml <s:action name=...
其中`action`属性指定请求路径,`<s:param>`子标签用于添加参数。 ### 6. 超链接标签`<a href>` 结合`<s:url>`使用,构建带有多个参数的超链接: ```html <a href="<s:url action=""> <s:param name="" value="...
1. `<s:param>`:为其他标签传递参数。 2. `<s:password>`:创建密码输入框,输入内容不可见。 3. `<s:property>`:获取对象的属性值。 4. `<s:push>`:将值推入栈中,便于`<s:property>`标签访问。 R组标签: 1. `...
- **更多信息**:通过 `<s:param>` 将多个集合传递给 `<s:append>`,最终合并后的集合可以被 `<s:iterator>` 迭代。 ##### 6. **`<s:bean>` 标签** - **功能**:创建并初始化一个JavaBean实例。 - **示例代码**: ...
1. `<s:param>` - 为其他标签提供参数。 2. `<s:password>` - 创建密码输入框,用于输入密码。 3. `<s:property>` - 显示Action中属性的值,如:`<s:property value="myProperty" />`。 4. `<s:push>` - 将值压入值...
<s:param name="paramName" value="paramValue"/> ... </s:bean> ``` - **name**:表示要创建的 bean 的类名。 - **id**:表示创建的 bean 的唯一标识符,可以用于后续引用该 bean。 - **<s:param>**:设置 bean ...
1. `<s:param>`:为其他标签提供参数。 2. `<s:password>`:创建密码输入框,内容不可见。 3. `<s:property>`:获取并输出`value`属性的值。 4. `<s:push>`:将值推入值栈,使得子标签可以访问。 Q部分:无标签。 ...
-- 在bean标签内可以包含多个<s:param>标签,用于设置Bean的属性 --> <s:param name="name" value="'李磊'"/> <s:param name="sex" value="'男'"/> <s:param name="age" value="18"/> </s:bean> ``` bean标签...
* <s:param>:为其他标签提供参数 * <s:password>:密码输入框 * <s:property>:得到 'value' 的属性 * <s:push>:value 的值 push 到栈中,从而使 property 标签的能够获取 value 的属性 Q: 无标签 R: * <s:...
`<s:param>` 传递参数给其他标签,例如:`<s:a href="myAction.action"><s:param name="param1" value="value1" /></s:a>`。 P. `<s:password>` 用于创建密码输入框,例如:`<s:password name="myPassword" />`。 ...
1) 页面直接输出 如上面的JSP页面: <s:text name="label.helloWorld"/> ... <s:param>Jia Xiaoyuan</s:param> </s:text> 使用带参数的资源<s:param>,可以替换label.hello=hello {0}中的{0}这个变量。