| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2430 人关注过本帖
标题:在写sevlet的dopost方法时判定成功的跳转语句总是不好使
只看楼主 加入收藏
alone_
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-19
收藏
 问题点数:0 回复次数:2 
在写sevlet的dopost方法时判定成功的跳转语句总是不好使
我写的是一个登陆程序,从数据库中判定用户名和密码,成功了跳转到主页,否则还是回到登陆页。
在写servlet的dopost方法时,用了个判断是否与数据库中的username和password相同,相同就跳转到主页,否则重定向到登陆页。
现在否则成功了,但是在成功的时候代码不报错,一运行就报错。
下面是我的源代码:
package com.servlet;

import
import

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.dao.UserDao;

public class LoginServlet extends HttpServlet {
    UserDao userdao = new UserDao();

    @Override
    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
    }

    @Override
    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        request.setCharacterEncoding("utf-8");
        String username = request.getParameter("username");
        String password = request.getParameter("password");
        System.out.println(username + "\t" + password);
        try {
            boolean bool = userdao.login(username, password);
            if (bool == true) {
                request.getRequestDispatcher("/jsp/index.jsp").forward(request,
                        response);
            }
                                //问题就出在这,如果用个控制台输出的语句可以运行出来,但是一加上这句话就出问题

else {
                response.sendRedirect("/test/jsp/login.jsp");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

}
搜索更多相关主题的帖子: password package 源代码 用户名 import password package 源代码 用户名 import 
2015-01-10 01:56
alone_
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-19
收藏
得分:0 
哎,自己琢磨了好几天最后我竟然发现是index.jsp网页的问题,新建个网页就好了,但是index.jsp这个网页的代码也没有问题,真是伤脑筋。
2015-01-10 02:29
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
收藏
得分:0 
用的不熟练,理解的也不是很透彻,代码量没上来

我不是砖家,要努力成为砖家。
2015-01-11 14:09
快速回复:在写sevlet的dopost方法时判定成功的跳转语句总是不好使
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018289 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved