一个Javascript和struts传值的问题.很简单.请大家帮我看看.谢谢.
我在一个a.jsp页面中有如下代码:
<html:select property="worklist.pactId">
<html:optionsCollection name="PACT_LIST" value="id" label="pactName" />
</html:select>
<td align="right"><a href="../worklist.do?method=startAddWorkListDtl&worklistId=<bean:write name='worklistForm' property='worklistStr' />">添加项目</a></td>
当我点击添加项目超链接这时会链接到b.jsp页面.然后我在b.jsp中填充完数据后,点击提交按钮..返回到a.jsp,但这时的a.jsp中的html:select的值,总是第一个.而不是我先前选中的那一个了.怎么办.对了,这里的html:select不经过服务器端处理的.用js就可以搞定的.谢谢大家.!!!!最好是给点代码!!!
------解决方案--------------------我不知道你是具体怎么写的不过可以放到地址或通过FORM来写
比如
如果是父页面的话就要加上 parent.如果不是就不用加(比如用弹出页面)
document.form2.name.value=document.form1.name.value
或通过地址传值过去,在本页面先吧值取出来,然后在地址上传回去