页面用struts2标签写的
<s:if test="#request.data == null"> <!-- 记住这里没百分号 -->
<s:action name="SearchByXia"></s:action>
</s:if> 如果data 的值是空的,就直接跳SearchByXia这个Action,然后在Action里面我再给data赋值。 所以第一次进页面时,data一定是空的。 我想问的是,我再第一跳进action时候想传一个值进去,比如我想传一个“1”过去,我应该怎么写呢? 我试过这样写,传一个hidden过去,结果取值为null;
<s:if test="#request.data == null"> <!-- 记住这里没百分号 -->
<s:action name="SearchByXia"></s:action>
<s:hidden name="xiaid" value="1"></s:hidden>
</s:if> 大家帮我看看,如果能传值, 应该怎么写,然后在action里面应该怎样取到值也帮忙说一下,谢谢了
<s:if test="#request.data == null"> <!-- 记住这里没百分号 -->
<s:action name="SearchByXia"></s:action>
</s:if> 如果data 的值是空的,就直接跳SearchByXia这个Action,然后在Action里面我再给data赋值。 所以第一次进页面时,data一定是空的。 我想问的是,我再第一跳进action时候想传一个值进去,比如我想传一个“1”过去,我应该怎么写呢? 我试过这样写,传一个hidden过去,结果取值为null;
<s:if test="#request.data == null"> <!-- 记住这里没百分号 -->
<s:action name="SearchByXia"></s:action>
<s:hidden name="xiaid" value="1"></s:hidden>
</s:if> 大家帮我看看,如果能传值, 应该怎么写,然后在action里面应该怎样取到值也帮忙说一下,谢谢了
<s:action name="SearchByXia"></s:action>
<s:hidden name="xiaid" value="1"></s:hidden>
</s:if>没有放到form标签里 值怎么过去呢
<s:param name="xiaid">1</s:param>
</s:action>
把这个拿去用下