当前位置:首页 > 天道酬勤 > 正文内容

servlet线程模型(servlet线程是安全的吗)

张世龙2021年12月20日 23:32天道酬勤740

servlet不是线程安全的

在JSP中,只有一行代码。 %=A B %,执行结果如何?

jsp和servlet的关系是什么?

jsp一般用于view层,用于显示数据

servlet一般用于后台的逻辑业务处理

iso8859-1如何转换为utf-8?

如何通过直接敲击URL来防止访问页面?

关于Jsp的九个内置对象

1、请求对象

request对象是javax.servlet.http servlet请求类型的对象。 这个对象表示客户端的请求信息,主要用于接受通过HTTP协议传输到服务器的数据。 (包括标题信息、系统信息、请求方式、请求参数等)。 request对象的范围是一个请求。

2、响应对象

响应表示对客户端的响应,并将主要由JSP容器处理的对象返回给客户端。 响应对象也有范围,并且仅在JSP页中有效。

3、会话对象

session对象是与服务自动创建的用户请求相关的对象。 服务为每个用户生成一个会话对象,存储用户的信息并跟踪用户的操作状态。 由于在session对象内部使用Map类来保存数据,因此保存数据的格式为“Key/value”。 session对象的值不仅可以是字符串类型,还可以是复杂的对象类型。

4、APP对象

APP物件会将资讯储存在伺服器上,直到伺服器关闭。 否则,存储在APP对象中的信息将在整个APP中生效。 与session对象相比,application对象的生命周期更长,类似于系统的“全局变量”。

5、out对象

out对象用于在Web浏览器中输出信息,并管理APP服务器上的输出缓冲区。 使用out对象输出数据时,可以操作数据缓冲区,立即清除缓冲区中的其余数据,并腾出缓冲区以供其他输出使用。 数据输出结束后,请立即关闭输出流。

6、pageContext对象

pageContext对象的作用是获取任意范围的参数。 这样可以检索JSP页的输出、请求、响应、会话、应用程序等对象。 pageContext对象的创建和初始化由容器完成,可以直接在JSP页中使用pageContext对象。

7、config对象

config对象的主要作用是获取服务器的配置信息。 可以使用pageConext对象的getServletConfig ()方法获取config对象。 servlet初始化后,容器通过config对象将信息传递给servlet。 开发者可以在web.xml文件中指定APP环境的servlet和JSP页的初始化参数。

8、页面对象

page对象表示JSP本身,仅在JSP页中有效。 page隐式对象本质上包含当前servlet接口所引用的变量,与Java编程的this指针类似。

9、执行对象

exception对象的作用是显示异常信息,只能在包含isErrorPage='true '的页面中使用。 如果在常规JSP页中使用此对象,则无法编译JSP文件。 excepation对象与Java中的所有对象相同

,都具有系统提供的继承结构。exception对象几乎定义了所有异常情况。在Java程序中,可以使用try/catch关键字来处理异常情况;如果在JSP页面中出现没有捕获到的异常,就会生成 exception 对象,并把 exception 对象传送到在page指令中设定的错误页面中,然后在错误页面中处理相应的 exception 对象。

谈谈jsp的4个数据传输域以及它们的区别

JSP四个域对象:pageContext、servletContext、request、sesssion

作用域里的变量中的变量会随着生命周期的不同而不同:

page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。

request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。

session和application里的变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问这页,session里的变量就重新计算了。

application里的变量一直在累加,除非你重启tomcat,否则它会一直变大。

谈谈jsp跟Servlet的区别

谈谈转发和重定向的区别

谈谈cookie跟session的区别

如何在XML文件中输出<、>、#这些特殊字符

CDATA部件在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<"字符和"&"字符——就像程序代码一样,那么最好把他们都放到CDATA部件中。

JSP页面中如何处理编码问题

♦本文 出处:https://www.cnblogs.com/javazhiyin/

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/25937.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。