JSP+Servlet的初步应用

时间:2022-12-10 21:07:09

           JSP+Servlet的初步应用,要想JSP与Servlet结合使用,只需完成三个步骤。

           一.要创建一个Servlet,创建一个Servlet有两种方式,(1).创建一个类 extends HttpServlet,然后重写其中的doGet(HttpServletRequest request,HttpServletResponse response){}和doPost(HttpServletRequest request,HttpServletResponse response){}两个方法,这两个方法都会抛出抛出ServletException和IOException两种异常;(2).直接 new Servlet。

          public class LoginServlet extends HttpServlet{
                    public void doGet(HttpServletRequest request,HttpServletResponse response)
                    throws ServletException,IOException{
                    //doGet()方法要处理的逻辑代码
                    }
                    public void doPost(HttpServletRequest request,HttpServletResponse response)
                    throws ServletException,IOException{
                    //doPost()方法要处理的逻辑代码
                    }
            }

          二.需要配置Web-INF目录下面的web.xml文件。

          <servlet>

                    <servlet-name><!--放入与下面 servlet-mapping name对应的一个名字 -->content_name</setvlet-name>

                    <servlet-class><!--放入Servlet的包名和类名-->包名.类名</servlet-class>

          </servlet>

          <servlet-mapping>

                    <setvlet-name><!-放入与上面servlet name对应的一个名字--->content_name</servlet-name>

                    <url-pattern><!--类的路径,与jsp中的action="类的路径"或者href="类的路径"相对应-->/包名/类名</url-pattern>

          </servlet-mapping>

         三.在Jsp中使用Servlet。

                    (1).通过超链接使用,<a href="包名/类名">Servlet的初步使用</a><!--该种使用方式是Get请求-->

                    (2).通过form表单使用,<from action="LoginServlet" method="post"><input type="submit“ value="Post"></form>                                      

                    <!--该种方式使用了一个提交按钮,是Post请求,也可以使用Get请求,只需要改动 method="get"-->