关于servlet的问题

1、创建:

       (1)***extends HttpServlet

       (2)重写doGet和doPost

            一般doGet()方法里操作;doPost()方法里一句doGet(request,response);==================其实具体为何这样没有具体去搞懂。。。书上说doGet()方法处理客户端直             接访问和get方式提交的表单,doPost()用来处理post方式提交的表单,不能处理客户端直接访问。但是一般的表单都是post方式提交啊???

       (3)web.xml配置,这是关键的一步,犯了这个错误N久才发现自己错在哪。囧

           比如,我的servlet文件是servlet包下的login.java

           注意1、表单提交action=“servlet/login”(这里没有.java)

           注意2、web.xml文件中配置

                            <servlet>
                            <servlet-name>login</servlet-name>
                            <servlet-class>servlet.login</servlet-class>====.具体的servlet
                             </servlet>

  
                            <servlet-mapping>
                            <servlet-name>login</servlet-name>
                            <url-pattern>/servlet/login</url-pattern>=====之前的错误是没有/servlet,所以一直报404错误,后来改成                    了/servlet/login就正确了====不明白的是,有的书上/login就可以的,因为"/"代表了所有的映射。。。。不知道为何还要加上包名
                            </servlet-mapping>

          (4)restart server后直接在URL地址中输入该个servlet文件(注意不要加.java)就可以验证是否成功

今天做了测试:显示HTTP500错误,内容是关于空指针的问题======真是糊涂了,没有开数据库怎么测试呢?肯定找不到数据啊

  String name=(String)request.getParameter("username");

  String password=(String)request.getParameter("password);

  User user=new User(name,password);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值