jsp 中servlet怎样实现 判断之后跳转指定页面 追加100分

假如我做登陆页面index.jsp提交到servlet中如果如果用户名&密码为空则弹出对话框提示请输入信息,点机确定之后返回index.jsp用户名和密码与数据库中不相等... 假如 我做登陆页面 index.jsp 提交到servlet中
如果 如果用户名&密码为空则弹出对话框 提示请输入信息,点机确定之后 返回index.jsp 用户名和密码 与数据库中不相等的时候 题诗密码错误 也返回
index.jsp
登陆成功 弹出对话框提示登陆成功 点饥确定之后进入指定页面

简单的说 如果登陆失败 返回index.jsp 登陆成功 转向指定叶面。
请详细解答~谢谢 各位看我这一大堆文字

还有 就是隐藏域的意义 最好能有一个小例子 展示它的功能
最后 想问的是 为什么我做一个连接转向servlet在专向jsp的时候 会出现中文乱码
回答满意追家100分
展开
 我来答
水静芝恋
2008-05-27 · TA获得超过208个赞
知道答主
回答量:64
采纳率:0%
帮助的人:0
展开全部
隐藏域的使用 比如说:你判定了用户来自哪里的ip ip就可以放在隐藏域里面 (总之就是用户看到了不太好 而你必须知道的信息)有的时候比如说购物车里 你可以在每一个页面都传入隐藏域来存储用户名(因为不是每一次都要用户输入)这样你可以每一次页面的一开始都判断一下是不是这一个用户 辅助session 定向有两种方法
response.sendredirect()是重定向.服务器将重定向的url发送到客户端,浏览器再根据这个url重新发起请求,所以用这个方法时,你在浏览器地址栏上会看到新的请求资源的地址.并且这个时候的request,response都和第一次的不一样了.这时是重新产生了新的request,response.
而<jsp:forword>则是将控制权转移,在当前页面中将请求的资源解析,是当前页面中做的处理并输出给客户端,所以你在客户端地址栏中看到的是当前页面的地址(并非跳转页面地址),这时还是在用之前的哪个request,response.没有产生新的.

例子 转象另一个页面的比如
<jsp:forword http://www.163.com/>
当你输入到这个页面的时候会自动转进163这个页面的!
涉及到数据库的时候用
while(rs.next){
}
如果说能运行下去 就说明在库里找到了这个值 如果没有运行 那么就说名没有这个值 在括号之间定向到你希望到的index就可以了

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式