分享

Struts2中数据标签 <s:bean>

 pengx 2008-09-11

二、<s:bean>标签

Bean标签,当然需要一个JavaBean。其的属性值的操作是经由Bean标签中的参数属性来进行赋值。当然,它还有一个id属性可以进行赋值,由于就可以在上下文中使用这个Bean。请看如下的页面:

1WebRoot\pages\dataTags\beanTag.jsp,代码如下:

<%@ page contentType="text/html; charset=GBK" %>

<%@ taglib prefix="s" uri="/struts-tags" %>

<html>

       
<head>

              
<title>Bean Tag 示例</title>

       
</head>

       
<body>

              
<h2>Bean Tag 示例</h2>

                     
<s:bean name="com.sterning.companyName" id="uid">

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

                                   
<s:property value="%{name}" /><br>


                     
</s:bean>

       
</body>

</html>

可参其关联的JavaBeancom.sterning.companyName,同时参数name赋值为sterning

2.首先创建Action进行跳转, src\com\sterning\beanTag.java,代码如下:

package com.sterning;

import
com.opensymphony.xwork2.ActionSupport;

public class beanTag extends ActionSupport
{

       
public String execute() throws Exception
{

              
return
SUCCESS;

        }


}

然后创建JavaBeansrc\com\sterning\companyName.java,代码如下:

package com.sterning;

public class companyName
{

       
private
String name;

       
public void setName(String name)
{

              
this.name =
name ;

        }


       
public String getName(){

              
return
name;

        }


}

3Struts.xml的配置

这里配置很简单,与前面的例子差不多。

              <action name="beanTag" class="com.sterning.beanTag">

                     
<result name="success">/pages/dataTags/beanTag.jsp</result>

              
</action>

4.运行效果


2.<s:bean>标签

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多