欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

WEB安全性 config对象 out对象 pageContext对象

程序员文章站 2022-05-01 20:20:49
WEB安全性不希望直接被访问到 安全性高的文件放在WEB-INF里面如果想显示WEB-INF里的文件需要在web.xml配置信息名称A(随便写)/WEB-INF/文件名.jsp//访问路径名...

WEB安全性
不希望直接被访问到 安全性高的文件放在WEB-INF里面

如果想显示WEB-INF里的文件需要在web.xml配置信息

<servlet>
	<servlet-name>名称A(随便写)</servlet-name>	
	<jsp-file>/WEB-INF/文件名.jsp</jsp-file>
</servlet>
//访问路径
<servlet-mapping>
	<servlet-name>名称A</servlet-name>
	<url=pattern>/访问名称(随便写)</url=pattern>
</servlet-mapping>

写完重启服务器生效

config对象
主要功能是 取得一些初始化配置信息
eg:在web.xml里配置 数据库驱动

<servlet>
	<servlet-name>dbinit</servlet-name>	
	<jsp-file>/WEB-INF/init.jsp</jsp-file>
	<init-param>
		<param-name>driver</param-name>
		<param-value>com.mysql.Driver</param-value>
	</init-param>
	<init-param>
		<param-name>url</param-name>
		<param-value>jdbc:mysql://localhost:3306/test1</param-value>
	</init-param>
</servlet>
//访问路径
<servlet-mapping>
	<servlet-name>dbinit</servlet-name>
	<url=pattern>/config.do(访问路径)</url=pattern>
</servlet-mapping>

init.jsp中

<%
	String driver = config.getInitParameter("driver");
	String url = config.getInitParameter("url");
%>

<%=driver %><br>
<%=url %>

out对象

输出 不便于开发
getBufferSize 得到一个可用缓冲区 不常用  
getRemaining 未使用字节的一个大小 缓冲区 

pageContext对象

当前页面 可以获得任何想要的对象
forword
include
ServletConfig getServletConfig 
ServletContext getServletContext 得到application上下文 
ServletRequest getRequest
ServletResponse getResponse
HttpSession getSession

本文地址:https://blog.csdn.net/weixin_46055386/article/details/107323166