strusts1的html标签,Struts2 <s:property>标签实例

Struts2的标签是用来从一个类获得属性值,如果没有指定,这将默认为当前Action类(堆栈的顶部)属性。在本教程中,它展示了如何使用  标签,以从目前Action类获得其他bean类的属性值。

1. 动作类

这里有一个Action类,有一个 name 属性。

PropertyTagAction.java

package com.yiibai.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class PropertyTagAction extends ActionSupport{

private String name = "Name from PropertyTagAction.java";

public String getName() {

return name;

}

public String execute() throws Exception {

return SUCCESS;

}

}

2. Bean

一个简单的Java类,它有一个 name 属性。

Person.java

package com.yiibai.common;

public class Person {

private String name = "Name from Person.java";

public String getName() {

return name;

}

}

3. 标签示例

它展示了如何使用标签,从PropertyTagAction与“Person”类获得name属性值。

property.jsp

Struts 2 property tag example

1. Call getName() from propertyTagAction.java

2. Call getName() from Person.java

“property.jsp”页面是“PropertyTagAction”动作返回一个成功的结果页面。如果指定了在“property.jsp”页面,默认为当前的Action类“PropertyTagAction.getName()”属性。

4. struts.xml

/p>

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

"http://struts.apache.org/dtds/struts-2.0.dtd">

class="com.yiibai.common.action.PropertyTagAction" >

pages/property.jsp

5. 示例

http://localhost:8080/struts2propertytag/propertyTagAction.action

在浏览器中打开上面的URL,显示结果如下:

6821790646a0dbd7c96f2f23efd83cca.png

参考

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值