09.安全配置

发表日期:2015-02-15 21:20:08 | 来源: | | 浏览(745) 分类:JSP基础

网站根目录的WEB-INF文件夹是不可见的,用户无法访问该文件夹下的资源。

可以映射,web.xml

<!-- 

dbInit.jsp文件在/WEB-INF/下,安全受到保护,但是不能访问。

将/WEB-INF/dbInit.jsp的文件

映射为

/hello.db

可以访问/hello.db实际为/WEB-INF/dbInit.jsp

并且可以配置dbInit.jsp的一些信息

只有/hello.db可以获取

 -->


<servlet>

<servlet-name>db</servlet-name>

<jsp-file>/WEB-INF/dbInit.jsp</jsp-file>

<!-- 以下只对hello.eniac文件有作用,对其他页面没有用 -->

<init-param>

<param-name>dbDriver</param-name>

<param-value>org.git.mm.mysql.Driver</param-value>

</init-param>

<init-param>

<param-name>dbUrl</param-name>

<param-value>jdbc:mysql://localhost:3306/jsp</param-value>

</init-param>

</servlet>

<servlet-mapping>

<servlet-name>db</servlet-name>

<url-pattern>/hello.db</url-pattern>

</servlet-mapping>


读取:只有/WEB-INF/dbInit.jsp文件才可以读取信息

<%

String dbDriver = config.getInitParameter("dbDriver");

String dbUrl = config.getInitParameter("dbUrl");

%>

<h1>数据库驱动:<%=dbDriver %></h1>

<h1>数据库地址:<%=dbUrl %></h1>


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。