日期:2014-05-18  浏览次数:20688 次

想问一个用户登陆问题
两个type= "text "作为输入帐号和密码用,然后再建一个下拉框 <select> <option   value   = "1 ">
<option   value   = "2 "> 里面有两个选项,分别设值为1和2,我想做的是将表单提交后产生:如果选项值为1,那么进入第一个JSP页面,2的话进入另一个JSP页面,请问下高手这样应该怎么样做??
PS:比如一个是管理员登陆进入管理员页面,另一个是用户登陆.....这样应该怎么样做?
谢谢了~~~

------解决方案--------------------
可以用js控制
<script Language= "JavaScript ">
function _check(){
if(window.document.frm.go.selectIndexValue==1){
window.document.frm.action= "jsp1.html ";
}else{
window.document.frm.action= "jsp2.html ";
}
window.document.frm.submit();
}
</script>

然后在提交按钮里调用js函数,上面的代码是手写的,没测试过
------解决方案--------------------
判断页面:
1、获取参数(用户名、密码、select值)
2、判断用户名和密码是否有效
3、如果有效,判断select值:
1 -> response.sendRedirect(jsp1.jsp);
2 -> response.sendRedirect(jsp2.jsp);
如果无效,返回到登陆页面:response.sendRedirect(login.jsp);