LXJshu 2016-04-19 03:11 采纳率: 80%
浏览 1768
已采纳

通过Servlet显示数据库中的数据,报404

 public class userListServlet {
    public void doGet(HttpServletRequest request,HttpServletResponse response)
    throws ServletException,IOException{
        Model model=new Model();
        List<User>list=model.userSelect();
        request.getSession().setAttribute("list", list);
        response.sendRedirect("listUsers1.jsp");
    }
}


Model中的userSelect()方法如下:
public List<User> userSelect(){
        List users=new ArrayList();
        try{
            conn=s.getConncetion();
            String sql="select * from user";
            stat=conn.createStatement();
            rs=stat.executeQuery(sql);
            User user;
            while(rs.next()){
                user=new User();
                user.setId(rs.getInt("id"));
                user.setName(rs.getString("name"));
                user.setPassword(rs.getString("password"));
                users.add(user);
            }
            s.closeAll(conn, stat, rs);
        }catch(SQLException e){
            e.printStackTrace();
        }
        return users;
    }

listUsers1.jsp页面如下:
<body>
    数据库中所有用户:
    <table border="1">
        <c:forEach items="${sessionScope.list }" var="user" varStatus="num">
        <tr>
            <td>${user.id }</td>
            <td>${user.name }</td>
            <td>${user.password }</td>
        </tr>
        </c:forEach>
    </table>
</body>


web.xml配置如下:

<servlet>
        <servlet-name>userListServlet</servlet-name>
        <servlet-class>control.userListServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>userListServlet</servlet-name>
        <url-pattern>/userListServlet</url-pattern>
    </servlet-mapping>
  • 写回答

5条回答 默认 最新

  • xujin19900128 2016-04-19 03:37
    关注

    404是最基本也是最常见的错误,错误原因是访问路径错误。你没有贴出你的这个jsp页面具体是在什么路径下,还有你的浏览器中是如何输入路径的。404就
    说明你输入在浏览器中的这个路径不对。这个是新手常犯的错误。
    当然404错误还可能会因为是tomcat的问题,但是这个概率很小,我在工作中只碰到过一次。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站