有这样的需求,使用Struts2,提交一个表单,表单内容有两项,一个name,一个password,Action执行之后,返回的就是原来的那个表单页面,返回之后一般的时候,这个表单的name框和password都是空的,我想用刚才填的name和password的值来自动填充到Action返回的表单中,这个如何实现呢?
解决方案 »
- 请java高手帮我看看我写的一个数据库类如何改进会更好些
- 请struts2高手进一下。整了2天了,注解加载出现有时加载有时没有加载的问题
- Hibernate映射配置问题
- 关于servlet找不到的问题!
- Spring+Hibernate 中怎么样解决懒加载最好。
- svn相关知识,大神求救 100分
- java.lang.IllegalStateException: Failed to find method for hash:-3768496743718371378
- 用过facade(session Ejb)调用mdb发送过sendMessage()方法的高手进来看看!!(问题解决就结贴)
- 使用XT解xslt出错,提示ClassNotFound:com.jclark.xsl.sax.Driver
- 请问关于用Datasource连接SQLServer的问题.
- Hibernate的查询方法、关联配置的问题
- tomcat启动的时候打印在后台的那些info之类的怎么才能去掉 ?????
<input name="name" value="${name}"/>
<input name="password" value="${password}"/>
你是这个意思吗?
<s:textfield label="姓名" name="name"></s:textfield>
<s:submit label="提交"></s:submit>
</s:form>
使用struts2的标签,
或者
<s:form action="Tour">
<s:set name="name" value="name" scope="page"></s:set>
<input type="text" name="name" value="${name }"/>
<s:submit label="提交"></s:submit>
</s:form>
<input name="name" value="${name}"/>
<input name="password" value="${password}"/>
就可以如果是redirect的话,在struts.xml里要写上
<result name="redirect" ......>***.jsp?name=${name}&password=${password}</result>
jsp页面则还是
<input name="name" value="${name}"/>
<input name="password" value="${password}"/>
<input type="text" class="input" name="map['<s:property value="name"/>']" value="${map['<s:property value="name" />']}"/>这个外面有一个iterator。
只要你action返回不是redirect,而且action中有name和password两个属性,并且这两个属性都有get和set方法
这样写应该没问题
<input type="text" class="input" name="map[' <s:property value="name"/>']" value="${map['<s:property value="name" />']}"/>
</s:iterator>语法上有什么问题么?