作者sktdeity (疯子仲)
看板java
标题[JSP ] 请问同一checkbox 变数不同 可传送至两个不同页面吗?
时间Sun May 30 16:29:49 2010
也就是说我的a.jsp
里面放
<form name="form" action="b.jsp" method="post" >
<tr><font size="5" color="green">Choose : Male</font>
<input type="radio" name="c1" value="M" >
<font size="5" color="green"> Female</font>
<input type="radio" name="c1" value="F">
<input type="submit" value="Submit">
</form>
则我的b.jsp 会判断说 if(c1.equal(M))
{
response.sendRedirect("c1_1.jsp");
}
else if(c1.equal(F))
{
response.sendRedirect("c1_2.jsp");
}
如果选择Male的话会将整个页面的值 传入c1_1.jsp并show出来
Female c1_2.jsp并show出来
而其中会先验证password之後 验证成功之後 在判断是否为M或是F值
在将他传送至各页面.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.26.153.27
1F:→ pico2k:看不懂你的问题 05/30 16:51
2F:推 LPH66:有什麽理由不能把 c1_1.jsp 和 c1_2.jsp 合并吗? 05/30 16:53
3F:推 PsMonkey:所以你到底要问什麽? 请解释清楚,原文锁定 05/30 17:02
4F:→ sktdeity:我想让他选M的选项送出 将值存到第一个jsp,F值传道第二个 05/30 19:33
5F:→ sktdeity:也就是说让M值存入a.资料库, B值存入b.资料库,分别用a.js 05/30 19:43
6F:→ sktdeity:p及b.jsp让他在从a,b资料库读出里面的值并且显示到网页上 05/30 19:45
7F:推 danshu:阳春版:response.sendRedirect("c1_1.jsp?c1="+c1); 05/31 03:12
8F:推 danshu:不过... 真的有必要要这样做吗@@ 跟2F有一样的疑问.. 05/31 03:20
9F:→ rukawa0328:先不论你的方法好坏 因为这是sa或sd 阶段该面对的问题 05/31 18:25
10F:→ rukawa0328:这个需求的解法, 个人建议可以用RequestDispatcher来达 05/31 18:29
11F:→ rukawa0328:成。danshu大,你的解法只是post转get..大量post data 05/31 18:32
12F:→ rukawa0328:会囧掉吧。其实原po可以用javascript解,在onSubmit()时 05/31 18:35
13F:→ rukawa0328:,判断c1值来决定form.action是哪个jsp,还可以省掉b.jsp 05/31 18:37
14F:→ sktdeity:谢谢各位大大指点... 06/01 14:07
15F:→ sktdeity:我已经把c1_1.jsp跟c2_2.jsp结合成c.jsp. 06/01 14:09
16F:→ sktdeity:b.jsp会直接将values值传送到c.jsp作判断後从c.jsp显示出 06/01 14:15