Servlet基础

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访问路径
    • < !-- 使用相对路径访问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)在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值