Struts2中怎么在<% %>中取get、set传过来的参数值
求救,急急急!
求救,急急急!
解决方案 »
- 有用过jeval.jar的么
- xdoclet-plugins-1.0.3下载地址
- java赋值问题
- HP-UX安装JDK6执行报错
- tomcat,请有经验的人指点一下maxIdle、maxWait、maxActive的值设置
- 求救一道计算机图形学的题目,用Java或者C++都可以编的
- Struts 2 POJO Form 映射值为空的问题。
- j2ee入门例子 名字未绑定
- 紧急求助,希望有多年工作经验的达人指点!
- Root exception is java.lang.ClassNotFoundException: com.ibm.websphere.naming.WsnInitialContextFactory
- quartz的时间设置问题
- jfreechart文本的“竖直显示”或者“添加下标”
struts2的标签不能用吗
看大家谁帮我看看有啥问题
不好意思,我写错了。
可我这样写也不行,郁闷ing
request.getAttribute必须是服务端执行request.setAttribute这个和struts框架无关,建议楼主先深入了解一下原始jsp
这句话能够把获取的对象信息打印出来,而不是打印的null。
晕之
<%@ taglib uri="/struts-tags" prefix="s"%>
<html>
......
<%
ValueStack vs = (ValueStack)request.getAttribute("struts.valueStack");
Test test = (Test)vs.findValue("test");
%>
<s:property value="test.param1"/>
......
</html>
#parameters.username; getParameter()
#request.username; getAttribute()
控制层 先取到需要得list req.setAttribute("对象名",list);
${}
这个来代替原来的<%%>
在页面上引用
<%@ page import="com.opensymphony.xwork2.util.OgnlValueStack"%>
<%@ page import="org.apache.struts2.ServletActionContext"%>
<%OgnlValueStack stack = (OgnlValueStack) request.getAttribute(ServletActionContext.STRUTS_VALUESTACK_KEY);
Object obj = stack.findValue("objValue");
String str = stack.findValue("str");
//objValue str 是在action中setter getter的属性
%>