Java servlet

来源:互联网 发布:食品代加工 知乎 编辑:程序博客网 时间:2024/06/10 20:23
  • 手动创建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");//或("../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);//这样居然可以调动items类中的toStirng()方法。        }
  • 购物车项目暂存
    未完成
    完整项目
0 0
原创粉丝点击