每日五题(jsp)
来源:互联网 发布:深圳淘宝推广招聘 编辑:程序博客网 时间:2024/05/19 11:45
1.forward 和 redirect 的区别
答:
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的页面可以共享request里面的数据.redirect:不能共享数据.3.从运用地方来说forward:一般用于用户登陆的时候,根据角色转发到相应的模块.redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等.4.从效率来说forward:高.redirect:低.
2.jsp 有哪些内置对象 ? 作用分别是什么 ?
答:
request 用户端请求,此请求会包含来自 GET/POST 请求的参数
response 网页传回用户端的回应
pageContext 网页的属性是在这里管理
session 与请求有关的会话期
application servlet 正在执行的内容
out 用来传送回应的输出
config servlet 的构架部件
page JSP 网页本身
exception 针对错误网页,未捕捉的例外
3.Servlet 的基本架构
答:
public class ServletName extends HttpServlet {public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { }}
4.什么情况下调用 doGet() 和 doPost() ?
答:
Jsp 页面中的 form 标签里的 method 属性为 get 时调用 doGet() ,为 post 时调用 doPost() 。
5.JSP 和 Servlet 有哪些相同点和不同点,他们之间的联系是什么?
答:
JSP 是 Servlet 技术的扩展,本质上是 Servlet 的简易方式,更强调应用的外表表达。 JSP 编译后是 ” 类 servlet” 。 Servlet 和 JSP 最主要的不同点在于, Servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 HTML 里分离开来。而 JSP 的情况是 Java 和 HTML 可以组合成一个扩展名为 .jsp 的文件。 JSP 侧重于视图, Servlet 主要用于控制逻辑。
1 1
- 每日五题(jsp)
- 每日五题(mybatis)
- 每日五题
- 每日五题(Spring)
- 每日五题(线程)
- 每日一题(五)
- 每日五题(随记)
- 每日五题(struts2)
- 每日五题(java基础)
- 每日五题(线程)
- 每日五题(java基础)
- 每日五题(网络协议)
- 每日五题(java基础)
- Java面试题每日五题(2010/02/26)
- JAVA自学之每日一题(五)
- JSP(五)
- Linux每日学习(五)
- 每日五问(1)
- pythonbrew+virtualenvwrapper隔离出django开发环境
- hdu-2717 Catch That Cow (BFS)
- Apache24安装和使用
- Iocomp进度条控件iLedbarX的使用【图文】
- 网页分页实现(css+js)
- 每日五题(jsp)
- 安卓开发工具下载
- Hibernate4中的onetomany的理解
- Iocomp里程表控件iodometerX的使用【图文】
- 4名学生5科成绩,有三个问题需解决(非常漂亮一题)
- shell 终端字符颜色
- Objective-C
- RubyGems 镜像
- JSP缓存问题导致页面显示不全