首页 > 编程笔记 > Java笔记

Struts2 param标签:对参数赋值

param 标签主要用于对参数赋值,它可以当做其他标签的子标签。

语法:

<s:param name="name" value="value"></s:param>

上述代码的作用是将 OGNLContext 中的参数 username 的值赋值给 name 参数。param 标签可以使用另一种表示方式将参数值放置在 param 标签的中间,如:

<s:param name="name">value</s:param>

使用此种方式,param 标签将会把 username 看做一个字符串数值,而通过 value 定义的参数值,param 标签将会把 username 看做一个表达式。

param 标签的属性说明如表所示。

param 标签属性及说明
名称 是否必须 类型 说明
name  可选 String 设置参数名称
value 可选 Object 设置参数值

示例

本示例首先创建一个 jsp 文件,并在其中引入 param 标签,设定标签的 name 和 value 属性,关键代码如下:
<body>
  <s:bean name="fe.zx.PersonBean">  //进行参数的传递
    <s:param name="username" value="'mr'"/>
    <s:param name="password" value="'mrsoft'"/>
    你好!<s:property value="username"/>,欢迎您登录明日科技编程词典网!<br/>
    请牢记您的密码:<s:property value="password"/>
  </s:bean>
</body>

所有教程

优秀文章