<s:textfield>标签里面的value属性的怎样写表达式
2014-04-27 19:49
411 查看
今天重新学习了一下Strtus2的自带标签,发现在使用<s:textfield> 标签时,设置value值有一个小问题.
比如:value值里面要怎么写才能够拿到admin里的username的值?
刚开始的时候我以为是这样写的:
<s:textfield name="username" value="${admin.username}"></s:textfield>
<s:textfield name="admin.username" value="${username}"/>
<s:textfield name="admin.username" value="#request.username"/>
但是都不行的;
在网上查了查资料,网上说的解决方案:<s:textfield name="user.username" value="%{#session.user.username}"/>;个人觉得这样也存在一个问题,就是将获取值的范围指定在了session中,
应该改成:
<s:textfield name="user.username" value="%{user.username}"/>;
比如:value值里面要怎么写才能够拿到admin里的username的值?
刚开始的时候我以为是这样写的:
<s:textfield name="username" value="${admin.username}"></s:textfield>
<s:textfield name="admin.username" value="${username}"/>
<s:textfield name="admin.username" value="#request.username"/>
但是都不行的;
在网上查了查资料,网上说的解决方案:<s:textfield name="user.username" value="%{#session.user.username}"/>;个人觉得这样也存在一个问题,就是将获取值的范围指定在了session中,
应该改成:
<s:textfield name="user.username" value="%{user.username}"/>;
相关文章推荐
- struts2 <s:textfield> value属性默认值问题
- struts2 <s:textfield> value属性设置问题
- struts2 <s:textfield> value属性默认值解决方案
- struts2 <s:textfield> value属性默认值解决方案
- mysql insert一条记录(事务提交之前)怎样返回创建记录的主键id,last_insert_id(),selectkey && <select> 标签属性
- 在JS里面,取struts的<html:form>标签里面的<html:text property="title"/>值
- <s:textfield>中用标签库如何取得session中的值
- <s:textfield name="number" value="%{#student.number}" cssClass="InputStyle"/>
- Struts2标签库(8):<s:form/>,<s:textfield/>,<s:password/>,<s:radio/>,<s:checkbox/>
- struts 2标签 <s:textfield> 样式问题
- struts <html:text> 标签基本属性
- <s:textfield>标签的tr问题
- struts2 在<s:form>之间添加<s:textfield>或其他标签是出现可能的错误
- struts2 <s:textfield> value属性默认值解决方案
- struts2 <s:textfield> 标签与<s:property>标签value值设置为action属性值或者对象的属性值
- text-decoration <del> <s> 实现横线从文字中间穿过的CSS效果属性和html标签
- struts2标签中<s:textfield>中label不显示
- ie8 对于select标签<option>属性的text属性不支持的一种情况
- struts 2标签 <s:textfield> 样式问题
- xjh struts标签版本比较老的,<s:iterator >没有var属性的嵌套循环 使用<s:property value='#id.xxx'>