- 手动创建servlet
小项目 - 自动创建servlet
小项目 - 自动加载servlet
<servlet>
<description></description>
<display-name>tests</display-name>
<servlet-name>tests</servlet-name>
<servlet-class>servle.test</servlet-class>//数值越小优先级越高
</servlet>
- getParameter与getParameterValues区别
request.getParameter();
request.getParameterValues();
request.getRequestDispatcher("path.jsp").forward(request, response);
response.sendRedirect("/path.jsp");
- 不知道为什么创建servlet时web.xml中map地址配置不完全需要手动修改,如下:
<servlet>
<description></description>
<display-name>getInitParameterServlet</display-name>
<servlet-name>getInitParameterServlet</servlet-name>
<servlet-class>servlet.getInitParameterServlet</servlet-class>
<init-param>
<param-name>username</param-name>
<param-value>admin</param-value>
</init-param>
<init-param>
<param-name>password</param-name>
<param-value>admin</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>getInitParameterServlet</servlet-name>
<url-pattern>/servlet/getInitParameterServlet</url-pattern>//servlet路径是自己添加的
</servlet-mapping>
- 实例:通过web.xml获得配置参数
小项目 - 不熟悉多练习
Set<Map.Entry<Items, Integer>> itMaps = Cart.getGoodsHashMap().entrySet()
for (Entry<Items, Integer> entry : itMaps) {
System.out.println(entry)
}