程序员:每天三道面试题(JSP乱码/session对象)(二十五)

程序员:每天三道面试题(JSP乱码/session对象)(二十五)1)JSP页面乱码<%@pagecontentType=”text/html;charset=utf-8”%>2)表单提交中文时出现乱码request.setCharacterEncoding。

大家好,欢迎来到IT知识分享网。

1、JSP乱码如何解决?

1)JSP页面乱码

<%@ page contentType=”text/html ; charset=utf-8”%>

2)表单提交中文时出现乱码

request.setCharacterEncoding(“utf-8”);

3)数据库连接出现乱码

是数据库连接中加入useUnicode=true&characterEncoding=utf-8;

2、session 和 application的区别?

1)两者的作用范围不同:

Session对象是用户级的,而Application是应用程序级别的

一个用户一个session对象,每个用户的session对象不同,在用户所访问的网站多个页面之间共享同一个session对象

一个Web应用程序一个application对象,每个Web应用程序的application对象不同,但一个Web应用程序的多个用户之间共享同一个application对象。

两者的生命周期不同:

session对象的生命周期:用户首次访问网站创建,用户离开该网站 (不一定要关闭浏览器) 消亡。也可以在web.xml中设置session的过期时间。当超出过期时间后亦会消亡。

application对象的生命周期:启动Web服务器创建,关闭Web服务器销毁。

3、jsp有哪些内置对象?作用分别是什么?

JSP共有以下9种基本内置组件

request:用户端请求,此请求会包含来自GET/POST请求的参数;

response:网页传回用户端的回应;

pageContext:网页的属性是在这里管理;

session:与请求有关的会话期;

application:servlet正在执行的内容;

out:用来传送回应的输出;

config:servlet的构架部件;

page:JSP网页本身;

exception:针对错误网页,未捕捉的例外

程序员:每天三道面试题(JSP乱码/session对象)(二十五)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/85398.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信