JSP中的常见问题及一些源码分析
来源:互联网 发布:linux arm编译源码包 编辑:程序博客网 时间:2024/06/07 05:52
关于request.getParameter(),request.getParameter()这个方法只要是在一个请求中就可以拿到值.即不管你转发多少次都是可以拿到的,只要是在同一个请求转发中就行了
关于HttpServletResponse对象的sendRedirect(String location)方法和RequestDispatcher的forward(request, response)方法:
1. HttpServletResponse对象的sendRedirect(String location)方法称作重定向。如果location地址前面加上“/”,则表示相对于Servlet容器的根来请求,即http://localhost:8080,如果location地址前没有加上“/”,则表示相对于当前请求的URI来寻找地址。,这个可以从对文档的阅读中就可以得知
2. RequestDispatcher的forward(request, response)方法称作请求转发。
3. 请求转发与重定向的区别。
1)请求转发,整个过程处于同一个请求当中
2)重定向。实际上客户端会向服务器端发送两个请求。
3)RequestDispatcher是通过调用HttpServletRequest对象的getRequestDispatcher()方法得到的,是属于请求对象的方法。
4)sendRedirect()是HttpServletResponse对象的方法,即响应对象的方法,既然调用了响应对象的方法,那就表明整个请求过程已经结束了,服务器开始向客户端返回执行的结果。
5)重定向在FireBug中的示意图,可以看到是有两个请求的,即第一次请求之后发送回给客户端,然后客户端再请求
- JSP中的常见问题及一些源码分析
- 测试中的一些常见问题的分析
- Object-C中的一些常见问题及解答
- Nginx源码分析:核心模块剖析及常见问题
- Nginx源码分析-核心模块剖析及常见问题
- 事务及一些常见问题
- Dubbo中的一些常见问题?
- spring源码分析及看源码的一些心得
- jsp原理分析 jsp声明和jsp脚本讲解 源码分析 及jsp注释讲解 jsp页面的访问量
- Java中的Timer源码分析及缺陷
- Lua中的正则表达式及源码分析
- okhttp中的线程池及源码分析
- 数据分析的一些常见问题
- Jsp/Servlet整合Spring原理及源码分析
- .NET 源码常见问题及解答
- Ribbon源码解析及常见问题
- 存储过程中的一些常见问题
- 一、python中的一些常见问题
- C++类中的静态成员变量和静态成员函数的作用
- NSOperation 实现 HTTP多线程访问
- 获得设备类型和系统版本号
- java获取当前日期的前一天日期与字符串日期之间的转换
- 堆和栈的区别(转过无数次的文章)
- JSP中的常见问题及一些源码分析
- 2011年美国大学电子电气工程-通讯工程专业研究生排名
- 文件系统
- MBProgressHUD 显示等待框
- 升级、补丁包所需模块自动化查找
- 端午节
- java bean相关
- 图情方向语义本体的自动构建
- 《你的灯亮着吗?》笔记