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"-->