JSP中RADIO的用法

spring_dl 2007-10-13 04:50:47
使用MVC模式,一般的登录页面,有三个RADIO按钮,代表三种不同权限的用户,点击不同按钮时连接数据库中的不同表格,并验证身份。databean.java用来连接数据库,请问如何实现此功能,我写的代码是 public boolean adminLogin(String username,String password){
boolean loginok=false;
Statement stmt=null;
ResultSet rest=null;
this.connectTODB();
try{
stmt=con.createStatement();
HttpServletRequest request=null;
String value=request.getParameter("usertype");
if(value.equals("客户")){
rest=stmt.executeQuery("select * from customers where username like '"+username+"'and password like '"+password+"'");
}else if(value.equals("操作者")){
rest=stmt.executeQuery("select * from operators where username like '"+username+"'and password like '"+password+"'");
}else if(value.equals("管理员")){
rest=stmt.executeQuery("select * from managers where username like '"+username+"'and password like '"+password+"'");
}
if(rest.next()){
loginok=true;
}else{
loginok=false;
}
}catch(SQLException ex){
ex.printStackTrace();
}finally{
this.close(con,stmt,rest);
}
return loginok;
}
但程序运行不成功,请问如何通知databean.java选择的是哪个RADIO。
...全文
1434 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linmarklin 2010-08-20
  • 打赏
  • 举报
回复
学习了,刚好在研究怎么用单选radio传递东西
感谢
spring_dl 2007-11-19
  • 打赏
  • 举报
回复
结帖
spring_dl 2007-11-19
  • 打赏
  • 举报
回复
感谢wdk23411的回答,最近一直没上网,所以直到现在才看到。
再次表示感谢。
wdk23411 2007-10-18
  • 打赏
  • 举报
回复
上面的switch少了个default,扔一个exception就行了,保证usertype有值
wdk23411 2007-10-18
  • 打赏
  • 举报
回复
你用哪个MVC框架?
你的代码逻辑没有错,但是显的好乱,radio传入的值最好不要是字符串,可以使用数值(比如1代表customers,2代表operators,3代表managers)
例:
String usertype;
int type = Integer.parseInt(request.getParameter("usertype");
switch (type)
{
case 1:
usertype="customers";
break;
case 2:
usertype="operators";
break;
case 3:
usertype="managers";
}
String theSql="select * from " + usertype + " where username='" + username + "' and password='" + password + "'";
spring_dl 2007-10-15
  • 打赏
  • 举报
回复
唉,为什么没人回复,我第一次在论坛上发帖子,或许形式不正确,也请老手们发挥一下爱心,帮助一下新人们,十分感谢呀!

51,406

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧