week 4 Introduce of servlet and filter

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了week 4 Introduce of servlet and filter相关的知识,希望对你有一定的参考价值。

?????????blog   oid   ??????   ??????   let   ??????   ??????   service   patch   

avaWeb????????????????????????Servlet???Filter???Listener?????????????????????JavaWeb????????????????????????????????????????????????????????????????????????????????????????????????Servlet???Filter??????????????????????????????????????????????????????????????????JavaWeb????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????JavaWeb????????????????????????????????????JavaWeb????????????????????????????????????????????????????????????????????????????????????JavaWeb??????????????????????????????JavaWeb?????????
  ????????????????????????????????????
  http://blog.csdn.net/z498596750/article/details/52555027
  http://blog.csdn.net/xxssyyyyssxx/article/details/50007833
  http://blog.csdn.net/zhaoliyou/article/details/52453050

1???Servlet
Servlet??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Servlet??????????????????
Servlet???????????????

??????????????????????????????????????????????????????????????????HttpServletRequest????????????????????????????????????????????????????????????
?????????????????????????????????service???doPost??????doGet???????????????????????????????????????????????????service??????????????????????????????
????????????????????????????????????????????????????????????forward?????????????????????redirect??????????????????????????????HttpServletRequest???????????????????????????HttpServletResponse?????????????????????????????????????????????

Servlet????????????Servlet?????????????????????????????????????????????????????????????????????????????????????????????????????????web.xml???< servlet>???????????????????????????    < load-on-startup>5< /load-on-startup>????????????0????????????0???????????????????????????????????????????????????servlet?????????????????????????????????????????????????????????????????????servlet????????????????????????
Servlet????????????????????????
> void init(ServletConfig)
1
servlet?????????????????????????????????servlet???????????????????????????Servlet?????????????????????????????????????????????????????????Servlet
> void service(ServletRequest,ServletResponse)
1
servlet???????????????????????????servle????????????????????????????????????????????????????????????????????????????????????ServletRequest??????????????????ServletResponse???????????????
> void destory()
1
servlet????????????????????????????????????????????????????????????servlet????????????????????????Servlet???????????????????????????????????????????????????????????????
Servlet????????????????????????
> ServletConfig getServletConfig()
1
??????servlet??????????????????????????????????????????????????????WEB-INF????????????web.xml??????servlet?????????????????????
> String getServletInfo()
1
??????servlet???????????????
Servlet????????????
  <servlet>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>com.briup.estore.web.servlet.LoginServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/login</url-pattern>
  </servlet-mapping>12345678
2???Filter
filter???servlet????????????????????????????????????????????????????????????filter???servlet??????????????????????????????????????????????????????web.xml??????????????????????????????????????? ??????servlet??????????????????????????????filter???????????????????????????????????????
filter??????????????????

REQUEST?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????REQUEST???
FORWARD???????????????????????????????????????RequestDispatcher#forward()?????????< jsp:forward>???????????????????????????
INCLUDE???????????????????????????????????????RequestDispatcher#include()?????????< jsp:include>???????????????????????????
ERROR?????????????????????web.xml????????????< error-page>???????????????????????????????????????????????????????????????????????????????????????

url-mapping?????????
????????????????????????

???????????? —— ???/foo.htm???????????????foo.htm??????URL
???????????? —— ???/foo/*???????????????foo????????????URL
???????????? —— ???*.htm?????????????????????.htm????????????URL
< url-pattern>?????????????????????/foo/ ???/.htm ???/foo ??????????????????

??????filter?????????
????????????????????????????????????????????????????????????web.xml filter-mapping??????????????????????????????????????????????????????

以上是关于week 4 Introduce of servlet and filter的主要内容,如果未能解决你的问题,请参考以下文章

Week2_Introduce_Part1

Week of 4.18

Week of 4.25

UPenn - Robotics 4:Perception - week 1:Geometry of Image Formation

Week of 2.28

Week of 3.14