怎么将页面上的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}"都不行呢 展开
String param = "hello";
%>
<s:textfield name="param" value=xxxx />
xxxx的位置怎么写"#param" "%{param}" "%{#param}"都不行呢 展开
6个回答
展开全部
用了struts标签也可以使用java片段的。
可以将变量放入页面。
pageContext.setAttribute("param",param);
也可以将变量放到request或者session中
<%
String param = "hello";
request.setAttribute("param",param);
%>
<s:textfield name="param" value="%{#request.param}" />
可以将变量放入页面。
pageContext.setAttribute("param",param);
也可以将变量放到request或者session中
<%
String param = "hello";
request.setAttribute("param",param);
%>
<s:textfield name="param" value="%{#request.param}" />
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LZ既然选择用struts,那就不要在页面上写任何逻辑。不应该出现任何<%%>,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样写,一定好使
<%
String param = "hello";
request.setAttribute("param",param);
%>
<s:textfield name="param" value="%{#request.param}" />
<%
String param = "hello";
request.setAttribute("param",param);
%>
<s:textfield name="param" value="%{#request.param}" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pageContext.setAttribute("param",param);//第二个就是你自己声明的那个变量的名字
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试将变量值放入域中
用<c:set>
用<c:set>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询