博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日五题(jsp)
阅读量:6371 次
发布时间:2019-06-23

本文共 1255 字,大约阅读时间需要 4 分钟。

1.forward 和 redirect 的差别

答:

1.从显示来说forward是server请求资源,server直接訪问目标地址的,把那个的响应内容读取过来,然后把这些内容再发给.根本不知道server发送的内容从哪里来的,所以它的还是原来的地址.redirect是依据逻辑,发送一个状态码,告诉又一次去请求那个地址.所以显示的是新的.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 主要用于控制逻辑。

转载地址:http://vauqa.baihongyu.com/

你可能感兴趣的文章
iostat命令学习
查看>>
Spring Tool Suite生成默认的MVC项目的配置文件问题
查看>>
使用subversion搭建SVN
查看>>
单调队列
查看>>
健康第一
查看>>
【Intellij idea】spring中@Autowired注入失败
查看>>
C语言设计模式(命令模式)
查看>>
会计的思考(42):会计如何转变为公司的内部财务顾问
查看>>
文件的操作
查看>>
php--转码函数
查看>>
创建应用程序方式
查看>>
最近用到的几个工具方法
查看>>
Linq之隐式类型、自动属性、初始化器、匿名类
查看>>
ssm整合快速入门程序(二)
查看>>
根据生日计算年龄
查看>>
文理分科 BZOJ3894 & happiness BZOJ2127
查看>>
vue相对路径修改
查看>>
jee-->eclipse下tomcat出现did not find a matching property.(转)
查看>>
数据仓库建设步骤
查看>>
加载qml文件时涉及的路径问题
查看>>