JSP 中使用Struts2的值 (Strust2 中调用JAVA的公共类方法)
Struts2的值是保存在ValueStack中的,假设有一个字符串str,我们一般是这么取值的:
<s:property value="str"/> 或者 ${str}
如果想在jsp中使用的话,可以这么取:
<%@ page import="com.opensymphony.xwork2.util.ValueStack" %>
……
<%= ((ValueStack)request.getAttribute("struts.valueStack")).findString("str") %>
也可以把ValueStack中的值先放到attribute中,然后直接取attribute的值:
<s:set name="str" value="%{str}" />
<%=request.getAttribute("str") %>
struts2的页面中调用函数
方法一:
<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 myeclipse开发实例,登陆界面
本文主要讲述了如何使用Struts2、Spring和Hibernate框架来实现一个图书管理系统,涵盖了基本的增加、删除、修改、查询等功能。下面是对标题、描述、标签和部分内容的详细解释: 标题:Java-Struts2-Spring和...
java下struts2学生成绩分类查询,使用标签,迭代,排序等,条理清晰,适合初学者学习使用,数据用集合录入。
北大青鸟 Y2 学年 使用Struts 2框架开发租房网站
此资源是使用Struts2开发租房系统1-5章课件的第二部分,需要与其他两部分一起下载后才能解压。
每个技术点都配备案例和代码,对于拦截器、Struts2 运行流程分析、值栈等技术点的讲授更是深入解析源代码,授之以渔。 学习完本Java视频教程,你会真正理解 Struts2 的优雅和简洁,并使你具备开发 Struts2 企业...
java-struts2基本配置使用手册.doc
java代码-使用java解决struts2中的基本配置的源代码
java使用的struts2的包....
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2...
使用Struts2开发Java Web应用程序(转贴)
第一章 Struts2 概览 Struts 是什么? Struts 2 是一个雅致的,可扩展的,用来建立企业级Java Web应用程序的框架。 Struts 2 不但注重程序的开发过程,更注重部署和后期维护。 Struts 2 来源于WebWork 2。 ...
Struts2 XStream插件:基于Java开发,包含20个文件,包括12个Java类文件、2个XML配置文件、1个.gitignore文件、1个Properties配置文件、1个LICENSE文件、1个Markdown文档、1个Maven命令文件(mvnw)和1个命令文件...
为了寝室里交大作业,用struts2写的一个电子商城系统。包含完整的数据库创建文件,在根项目的sql文件夹里,还有初步的测试数据。整个项目分包明确,每个功能模块一目了然。根据网上的资源实现了一个登陆时邮箱验证的...
这个例子是我从网上下载下来的,因为公司要进行struts2的框架更改,经理让我做一个例子.我从网上down下之后发现这个例子有很多是错误的.所以更改了一下午的时间.但是对于会的人,也许几分钟就搞定了.这个项目是struts2+...
java语言描述Struts2的使用源代码,思路清晰,使用MyEclipce自带Hibernate、Struts配置
利用纯struts2.0+poi插件 实现导出excel
生产实习写的程序,使用的是Struts2框架,包括前后台,再下一个driver就可以运行,是学习struts2非常好的资料。
使用Struts2开发Java Web应用程序
Java中:struts2+jQuery+ajax调用(引用) 代码,解析,源码,demo,实例,分析