-
123123123查看全部
-
一、JSP跳转到Servlet 1、相对路径,如href="servlet/TestServlet" ***注意:如果写成"/servlet/TestServlet"会报错,因为第一个'/'表示的是【服务器根目录:http://localhost:8080/】 2、绝对路径,通过内置成员变量path实现,如href="<%=path%>/servlet/TestServlet"。 ***注意:这里的path得到的是项目根目录,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳转JSP 1、请求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");这里通过request.getContextPath()方法获得项目根目录,或者通过"../xxx.jsp"取得上层路径得到 2、服务器内部转发:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小结:都可以通过../xxx.jsp得到查看全部
-
不覆盖service()方法,不是因为该方法是空,而是因为sevrvice( )方法会调用doPost或者doGet方法。查看全部
-
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继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service( )方法,因为一个sevrvice( )方法是空的。查看全部
-
获取单个值时使用:request.getParameter("");方法 如果获取的是复选框类型的使用:request.getParameterValue("");方法 注意IDE生成方法是否改变大小写查看全部
-
Servlet九大内置对象 其中out 是jspwriter 对象; resp.getWriter是 printWriter对象查看全部
-
在整个寿命周期内init方法有且仅有一次被调用查看全部
-
Servlet装载时刻: 3 servlet被修改后查看全部
-
Servlet装载时刻: 2 启动servlet容器后,首次请求查看全部
-
Servlet是JSP的前身 Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序查看全部
-
Servlet装载时刻: 1、web.xml 中有<loadon-startup>标签的servlet,数字越小优先级越高查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
lifecycle查看全部
-
Servlet跳转到页面查看全部
举报
0/150
提交
取消