servlet

1    Tomcat 设置URI默认字符集为UTF-8    https://blog.csdn.net/loveaborn/article/details/44450873

2    request和response的中文乱码问题        https://www.cnblogs.com/caowei/p/2013-12-11_request-response.html

     

4   Request和Session的区别   http://blog.csdn.net/xsc_c/article/details/12911037

5   getAttribute和getParameter的区别    https://www.cnblogs.com/keyi/p/6125626.html

6   request.setAttribute("mainPage", "news/newsList.jsp");           //两个路径的出发点不一样分别forground / News,因为是从head.jsp点击过来
request.getRequestDispatcher("foreground/newsTemp.jsp").forward(request, response);      //这个则是Tomcat从根目录出发开始找

7     session中取出的对象修改后session中的对象也变了呢      https://zhidao.baidu.com/question/1575473982016542540.html

8     HttpServletResponse response=ServletActionContext.getResponse();
          request则是实现ServletRequestAware,重载setServletRequest(HttpServletRequest request) 方法
           session则是   HttpSession session=request.getSession();

9     request.getServletContext().getContextPath()        获取路径

       关于request.getServletPath(),request.getContextPath()的总结        https://blog.csdn.net/qq_27770257/article/details/79438987

         getRealPath()中参数是斜杠、点、空字符串分别表示什么        https://zhidao.baidu.com/question/479820871.html

       JavaWeb开发中访问的地址是否有斜杠“/”(绝对路径和相对路径)的区别         https://blog.csdn.net/freelk/article/details/79280021

10    request.getparameter(string str)返回值类型           

     request.getParameter(null);--这个会报错

     request.getParameter("notexists");--这个返回null

    还有一种比较常用的情况,就是界面传值过去

    <input type="text" name="someName"/>

    后台用request.getParameter("someName");接收当value的值不填时则返回""。

原文地址:https://www.cnblogs.com/duanwandao/p/9109421.html