| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 780 人关注过本帖
标题:servlet不能使用
只看楼主 加入收藏
wo47890321
Rank: 2
等 级:论坛游民
帖 子:24
专家分:24
注 册:2010-1-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
servlet不能使用
这个是我的servlet
public class UserServlet extends HttpServlet {
   
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        
    }

    public void doPost(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {
        
        String username = req.getParameter("username");
        String password = req.getParameter("password");
        User user = new User();
        user.setUsername(username);
        user.setPassword(password);        
        if(DAOFactory.getUserDAOImpl().isLogin(user)){        
            req.getRequestDispatcher("/main.jsp").forward(req, resp);
            }
    }
   
    public void doAdd(HttpServletRequest req, HttpServletResponse resp)
        throws ServletException, IOException {
        System.out.println("操作成功");
        String username = req.getParameter("username");
        String password = req.getParameter("password");
        User user = new User();
        user.setUsername(username);
        user.setPassword(password);
        if(DAOFactory.getUserDAOImpl().Add(user)){
            System.out.println("添加成功");
        }
    }
   
}

web.xml
    <servlet>
        <servlet-name>user</servlet-name>
        <servlet-class>servlet.UserServlet</servlet-class>
    </servlet>
   
    <servlet-mapping>
        <servlet-name>user</servlet-name>
        <url-pattern>/user.do</url-pattern>
    </servlet-mapping>
   
    <servlet-mapping>
        <servlet-name>user</servlet-name>
        <url-pattern>/Add.do</url-pattern>
    </servlet-mapping>


为什么这个<form action="user.do" method="post">能执行成功
而这个<form action="Add.do" method="post">就不能执行?

搜索更多相关主题的帖子: servlet 
2010-08-03 14:59
hsh_1987
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:92
专家分:343
注 册:2010-3-30
收藏
得分:5 
应该可以的啊,一个</servlet>可以对应多个 <servlet-mapping>

你要是把错误贴出来。。我们就能更好的帮你解决

努力很重要,决心比努力更重要...........
2010-08-03 22:43
失眠的泪水
Rank: 2
等 级:论坛游民
威 望:1
帖 子:29
专家分:53
注 册:2010-4-12
收藏
得分:5 
不能执行!!
servlet先初始化后,将request,response参数传递给了service()方法,这个方法会解析你的http请求类型(post or get?),然后就会调用相应的doPost() or doGet()方法去处理这个请求,你这样servlet不能解析出来,它怎么能执行呢?
2010-08-04 09:34
syg5434
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
收藏
得分:5 
一个servlet应该可以啊,楼主要不试试再多写一个servlet?

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-08-06 09:28
wtuaimmmm
该用户已被删除
收藏
得分:5 
提示: 作者被禁止或删除 内容自动屏蔽
2010-08-06 16:29
快速回复:servlet不能使用
数据加载中...
 
   



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

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