求JSP根据不同用户身份分别进入不同的页面代码

JavaScript013

求JSP根据不同用户身份分别进入不同的页面代码,第1张

if(frm_zhiwei=="admin")

{

sql="select * from 管理员表 where 管理号='"+frm_user+"' and 密码='"+frm_pass+"'"

i=1

}

if((frm_zhiwei=="teacher")||(frm_zhiwei=="leader"))

{

sql="select * from 教师表 where 职工号='"+frm_user+"' and 密码='"+frm_pass+"'"

i=2

}

if(frm_zhiwei=="student")

{

sql="select * from 学生表 where 学号='"+frm_user+"' and 密码='"+frm_pass+"'"

i=3

}

这一段又问题!!!!!

判断字符串的匹配不能使用== , ==是用来判断是否是同一个对象的引用。必须使用equals方法

例如:

frm_zhiwei.equals("student")

我是这么认为的!js和html只能做客户端的事情,如界面元素布局,表单验证这类的事情。如果只是要这样一个表单,那就太简单了。致于登录验证这样的事,需要后台支持的,数据可能来自数据库,只用js和html是完成不了的。

/**

* 显示一个弹出界面

*

* @param url

*界面地址,可以使jsp,页也可以是action

* @param params

*需要传递的参数

* @param titleDesc

*页面头描述

* @param width

*页面宽度

* @param height

*页面高度

* @param parentView

*页面所在的父页面

* @param callback

用struts2简单点的写 先定义private String url(记得set,get)你获取用户选择的身份进行判断然后给预先定义好的url进行赋值 值为页面地址的值/index.jsp 再在struts的配置文件里面配置获取struts的属性值 <result name="success" >${url}</result>