-
编写Servlet的三个步骤: 1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet查看全部
-
Servlet与就九内置对象的区别查看全部
-
配置web.xml时,需要注册的标签查看全部
-
第一种情况 servelet容器装载查看全部
-
Servlet生命周期查看全部
-
Tomcat容器查看全部
-
什么是servlet查看全部
-
tomcat的容器分为四个等级,servlet的容器管理context容器,一个context对应一个web工程查看全部
-
一个Servlet就是一个java类查看全部
-
JSP的前身就是Servlet查看全部
-
response.sendRedirect(request.getContextPath()+"/login_success.jsp"); 服务器重定向必须加入上下文环境,才能找到文件位置,否则会报404错误查看全部
-
@index.jsp <!--使用相对路径访问HelloServlet --> <!-- /servlet/HelloServlet 第一个/表示服务器的根目录 --> <a href="servlet/HelloServlet">访问HelloServlet!</a><br> <!-- 使用绝对路径 访问HelloServlet,可以使用path变量:path变量表示项目的根目录--> <a href="<%=path%>/servlet/HelloServlet">访问HelloServlet!</a><br> <!--表单中action的URL地址写法,与超链接方式完全相同。 --> <a href="servlet/TestServlet">访问TestServlet,跳转到Test.jsp</a> @TestServlet.java public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //请求重定向方式跳转到test.jsp,当前路径是ServletPathDirection/servlet/ //response.sendRedirect("test.jsp");//404 //使用request.getContextPath获得上下文对象 //response.sendRedirect(request.getContextPath()+"/test.jsp");//OK //服务器内部跳转,这里的斜线表示项目的根目录 //request.getRequestDispatcher("/test.jsp").forward(request, response);//OK //request.getRequestDispatcher("../test.jsp").forward(request, response);//OK //这两种情况虽然结果路径都一样,但是要根据是否有新创建的文件夹来决定最后路径。这里只是凑巧罢了。 }查看全部
-
HttpServlet的两个Service()方法区别 在HttpServlet类中有两个service()方法,如下: void service(ServletRequest req, ServletResponse res) protected void service(HttpServletRequest req, HttpServletResponse resp) 其中只有void service(ServletRequest req,ServletResponse response)方法是由tomcat自动调用,它将接收的客户端请求转交给HttpServlet中的另一个protected void service(HttpServletRequest req,HttpServletResponse res)方法,此保护类型的service方法再把将请求分发给doPost()、doGet()方法进行下一步处理。所以我们完全可以重写受保护的service()方法来代替doPost()和doGet()方法查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
servlet生命周期阶段包括初始化、加载、实例化、服务和销毁。查看全部
举报
0/150
提交
取消