struts2页面中的标签调用类的方法

转载 2013年12月04日 14:41:03
 

为了JSP页面代码的整洁,现在通常都是在JSP中调用标签库来实现,而在最近的一个项目中,大量使用了struts 2的标签库,发现相比以前的版本,是及其的方便。

struts 2中怎么调用带可变参数的Bean方法呢,其实就是使用bean标签和property标签即可。

示例如下:

方法一:

<s:set name="str" value="'Hello World'"></s:set>

<s:property value="%{@com.common.Constant@func(#str)}"/>

 

func是类com.common.Constant里面的一个静态方法

str是动态的参数

 

方法二:

<s:bean name="com.common.StrutsHelper" id="helper" />

<s:set name="str" value="'Hello World'"></s:set>

<s:property value="#helper.func(#str)" />

func是类com.common.StrutsHelper里面的一个普通方法

str是动态方法

s:bean其实是对类StrutsHelper的实例化,跟方法一有些区别,方法一里的函数必须是静态的


Struts2方法调用的三种方式

Struts2方法调用的三种方式 在Struts2中方法调用概括起来主要有三种形式   第一种方式:指定method属性 [html] view p...
  • hephec
  • hephec
  • 2014年12月08日 20:34
  • 2621

struts 标签使用 使用函数

方法一: func是类com.common.Constant里面的一个静态方法 str是动态的参数 实例: 方法二: func是类...
  • feng27156
  • feng27156
  • 2013年01月22日 19:58
  • 568

SSH:Struts1框架(自定义标签函数库)

JSTL函数库 1.JstlFnAction.java   package com; import java.util.ArrayList; import j...
  • qq_27550755
  • qq_27550755
  • 2015年11月19日 15:12
  • 464

Struts2方法调用的三种方式

在Struts2中方法调用概括起来主要有三种形式
  • shaoduo
  • shaoduo
  • 2016年11月09日 22:02
  • 1220

【Struts2进阶】Struts2 多方法调用的两种方式

Action的创建一般可分为两种方式,第一是每个方法创建一个Action类,第二是一个Action中包含多个方法;在实际的开发中,一般不会采取第一种方案,因为项目中有多少方法,就需要建立多少的Acti...
  • u010028869
  • u010028869
  • 2016年03月10日 23:00
  • 933

Struts2中动态方法调用有三种方式

动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过...
  • bigtree_3721
  • bigtree_3721
  • 2016年03月13日 18:46
  • 2341

Struts2系统学习(6)action中方法调用的三种方式总结

6 action中方法调用的三种方式总结  在Struts2中对action中的方法调用概括起来主要有三种形式:   第一种方式:配置文件中指定调用action的method属性 ...
  • Mark_LQ
  • Mark_LQ
  • 2015年11月13日 10:29
  • 2910

struts标签得使用(一)

struts !   比如常用的如 HTML标签库 HTML标签库中的定制标签本质上与普通的HTML 标签和它相关联的输入标签,比如各种各样的标签,之间具有一一对应关系。 这个标签库的目的是为了能够...
  • zhchzh1000
  • zhchzh1000
  • 2009年08月22日 21:37
  • 1452

struts2页面中的标签调用类的方法

或     func是类com.common.Constant里面的一个静态方法 str是动态的参数   方法二: func是类com.common.StrutsHelper...
  • sarck3
  • sarck3
  • 2013年12月04日 14:41
  • 1267

访问Struts2中的自定义方法的几种方式

前期准备首先创建一个待测试的Action,然后在里面写一个自定义的方法,如下:package com.struts.trio;import com.opensymphony.xwork2.Action...
  • zjq_1314520
  • zjq_1314520
  • 2017年04月03日 01:59
  • 1049
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2页面中的标签调用类的方法
举报原因:
原因补充:

(最多只允许输入30个字)