怎么将页面上的java变量放到struts2标签里?

<%Stringparam="hello";%><s:textfieldname="param"value=xxxx/>xxxx的位置怎么写"#param""%{para... <%
String param = "hello";
%>
<s:textfield name="param" value=xxxx />
xxxx的位置怎么写"#param" "%{param}" "%{#param}"都不行呢
展开
 我来答
lufyang
2010-11-30 · 超过23用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:74万
展开全部
用了struts标签也可以使用java片段的。
可以将变量放入页面。
pageContext.setAttribute("param",param);
也可以将变量放到request或者session中
<%
String param = "hello";
request.setAttribute("param",param);
%>
<s:textfield name="param" value="%{#request.param}" />
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歪瑞顾K
2010-11-30 · TA获得超过2905个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2214万
展开全部
LZ既然选择用struts,那就不要在页面上写任何逻辑。不应该出现任何<%%>,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yezhongxingbai
2010-11-30 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:32.8万
展开全部
这样写,一定好使
<%
String param = "hello";
request.setAttribute("param",param);
%>
<s:textfield name="param" value="%{#request.param}" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingofsong
2010-11-30 · TA获得超过168个赞
知道小有建树答主
回答量:230
采纳率:100%
帮助的人:86万
展开全部
pageContext.setAttribute("param",param);//第二个就是你自己声明的那个变量的名字
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weizhongjun8
2010-11-30
知道答主
回答量:54
采纳率:0%
帮助的人:0
展开全部
试试将变量值放入域中
用<c:set>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式