<s:hidden name="loginUser" id="loginUser" value='<s:property value="#session.LOGIN_USER"/>'/>
hidden标签中的value我在js脚本中取得hidden中value时为什么得到的是<s:propertyvalue="#session.LOGIN_USER"/>,...
hidden标签中的value我在js脚本中取得hidden中value时为什么得到的是<s:property value="#session.LOGIN_USER"/>,我用<s:textfield value="<s:property value='#session.LOGIN_USER'/>"/>测试时在文本框中的显示也是<s:property value="#session.LOGIN_USER"/>,求教…………
展开
4个回答
展开全部
<s:hidden>标签的value属性的类型是String类型,所以把<s:property value="#session.LOGIN_USER"/>当成是字符串,如果要获取值栈中的数据要用
<s:hidden name="loginUser" id="loginUser" value="%{#session.LOGIN_USER}"/>
<s:hidden name="loginUser" id="loginUser" value="%{#session.LOGIN_USER}"/>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嘿嘿,s:前缀是需要在服务端被解析的。这只能说明请求页面的时候服务器没有处理就发送了,如果hidden部分可以被解析的话,那就检查property部分是不是格式写错了,服务器识别不了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据我的测试,几乎所有struts标签都不能用你这种方法拿数据,但是换成相应的html标签就可以,这个问题困扰了我很久
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-30
展开全部
<s:hidden name="loginUser" id="loginUser" value="#session.LOGIN_USER"/> 测试测试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询