##1.WEB安全实现
在之前讲解的WEB工作目录的配置中,曾经说过,一个完整的WEB目录中必须有一个WEB-INF文件夹。 证明在WEB目录中,WEB-INF文件夹是对外部不可见的。
如果此时,要想访问存放在WEB-INF文件夹中的内容,则就需要对文件进行映射,使用一个名字来映射web-inf/hello.jsp,而要想完成这样的映射,则就必须在web.xml中编写代码。
<servlet>
<servlet-name>demo</servlet-name>
<jsp-file>/WEB-INF/hello.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/hello.txt</url-pattern>
</servlet-mapping>
##2.Config对象
Config表示读取相关的程序设置。属于javax.servlet.ServletConfig接口的对象。 得到初始化参数:public String getInitParameter(String name); 所有的参数都在web.xml中进行配置。
修改xml文件
<servlet>
<servlet-name>demo</servlet-name>
<jsp-file>/WEB-INF/hello.jsp</jsp-file>
<init-param>
<param-name>driver</param-name>
<param-value>oracle.jdbc.driver.OracleDriver</param-value>
<param-name>url</param-name>
<param-value>jdbc:oracle:thin:@localhost:1521:CS</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/hello.txt</url-pattern> </servlet-mapping>
##3.web.xml
此文件属于web的部署描述符,专门部署web中的一些组建及一些配置。
最常见的有以下几种配置:
-
配置默认页 此配置是在tomcat目录的conf/web.xml中指定好的。
<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> ``` * 首页的指定
```xml
<welcome-file-list> <welcome-file>hello.jsp</welcome-file> </welcome-file-list> ``` * 错误页的指定
```xml
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
```