Servlet
- 啊
- Servlet生命周期
- 在下列时刻Servlet容器装载Servlet:
- Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的< Servlet>< /Servlet>之间添加如下代码:< loadon-startup>1< /loadon-startup> 数字越小表示优先级别越高
- 在Servlet启动后,客户首次向Servlet发送请求。
- Servlet类文件被更新后,重新装载Servlet。
- Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的initi()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。
- 在下列时刻Servlet容器装载Servlet:
- Servlet访问路径
-
< !-- 使用相对路径访问HelloServlet -->
-
< !-- /servlet/HelloServlet第一个/表示服务器的根目录 -->
-
< a href=“servlet/HelloServlet”>访问HelloServlet!< /a>
-
< !-- 使用绝对路径 访问HelloServlet,可以使用path变量:path表示项目的根目录 -->
-
< a href=<%=path%>/servlet/HelloServlet">访问HelloServlet< /a>< br>
-
< !-- 表单中action的URL地址写法,与超链接方式完全相同。 -->
-
< a href=“servlet/TestServlet”>访问TestServlet,跳转到Test.jsp< /a>
-
< !–url-pattern处必须以/开头,这里的.表示项目的根目录 -->
-
< !-- 请求重定向方式跳转到test.jsp -->
-
respnse.sendRedirect(request.getContextPath() + “/test.jsp”);
-
< !-- 服务器内部跳转 -->
-
request.getRequestDispatcher("/test.jsp").forward(request,response);
-
request.getRequestDispatcher("…/test.jsp").forward(request,response);
-
- Servlet高级
- 获取初始化参数
- 在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来去取得这些参数。
- MVC
- 大致概念
- Model2
- Java Web的Model2开发模型就是MVC思想的体现。
- MVC模型实现(Jsp+Servlet+dao)
- 获取初始化参数
- 啊