jsp页面表单提交后原来域的值能保留吧,望指点一下。
多谢!!!! 问题点数:0、回复次数:12Top
1 楼YuLimin(阿敏总司令:简单就是美—钻石闪闪您快结贴!)回复于 2003-09-03 23:26:56 得分 0
在页面上处理一下了,隐藏起来Top
2 楼jncz(风一样的男子)回复于 2003-09-03 23:27:45 得分 0
可以保留的。
隐藏表单就可以解决问题Top
3 楼aloxy(爱上牛肉面)回复于 2003-09-04 01:48:50 得分 0
你要保留到哪里?Top
4 楼heroy(roy)回复于 2003-09-04 10:02:51 得分 0
好像不行,我是这样写的
<FORM name=form1 method=post style="DISPLAY:none">
<INPUT type="hidden" name="pageno" value="1">
<INPUT type="hidden" name="name">
<input type="hidden" name="actionid" value=1>
</FORM>
我在提交前form1.name.value="qqq"
提交后name的值为空了
不知道楼上说的是怎么隐藏?Top
5 楼heroy(roy)回复于 2003-09-04 10:05:24 得分 0
好像不行,我是这样写的
<FORM name=form1 method=post style="DISPLAY:none">
<INPUT type="hidden" name="pageno" value="1">
<INPUT type="hidden" name="name">
<input type="hidden" name="actionid" value=1>
</FORM>
提交前设置了name的值
提交后name的值就空了
不知道楼上说的是怎么隐藏,谢谢??Top
6 楼mountsnow()回复于 2003-09-04 10:45:33 得分 0
你应该这样写:
<INPUT type="hidden" name="name" value="">
Top
7 楼heroy(roy)回复于 2003-09-04 10:57:37 得分 0
说明:我是提交到form所在的jsp页面。Top
8 楼jncz(风一样的男子)回复于 2003-09-04 11:13:26 得分 0
如果你是提交到form所在的叶面,那就更简单了直接用request.getParameter()就行了,只是多一些判断参数是否为空的语句就行了Top
9 楼heroy(roy)回复于 2003-09-04 11:20:44 得分 0
用request.getParameter()是可以取得值,
我的意思:提交前一个隐藏域的值为“1”,提交后这个隐藏域还有值“1”而不是为空Top
10 楼dugang106(冷风细雨)回复于 2003-09-04 12:39:12 得分 0
提交后:
value="<%=request.getParameter("name")%>"
就可以了吧Top
11 楼redfoxxfs(redfox)回复于 2003-09-04 13:10:35 得分 0
最好是这样:
value="<%=(request.getParameter("name")!=null?request.getParameter("name"):"")%>"Top
12 楼elephant78(写程序的大象)回复于 2003-09-04 13:28:03 得分 0
你提交到自己的这个JSP面, 但对于浏览器这是一个新的html页。
所以 你要这样
<INPUT type="hidden" name="name"
value="<%=request.getParameter("name")%>">
或者在脚本里
<script>
form1.name.value="<%=request.getParameter("name")%>";
</script>Top
13 楼chaozi(编程浪子)回复于 2003-09-04 14:02:22 得分 0
提交前保存在session中,再在另一个页面使用session读取。Top




