web安全性
在虚拟目录中必须存在一个web-inf文件夹,但是细心的用户发现,在每次访问的时候不能发现这个文件夹 web-inf用户无法看见,说明其安全是最高的
此时,就可以通过映射路径的方式完成
<Servlet>
<servlet-name></servlet-name>
<jsp-file>/WEB-INF/hello.jsp</jsp-file>
<Servlet>
<Servlet-mapping>
<servlet-name>he</servlet-name>
<url-pattern>/hello.mldn</url-pattern>
</Servlet-mapping>
Servlet-mapping表示的是一个映射路径的配置,在访问的时候直接通过url-pattern指定的内容找到servlet-name,再找到servlet节点中配置的jsp-file,从而找到jsp文件的
但是一定要重启服务器
config对象是javax.servlet.ServletConfig接口的实例化对象,主要的功能是取得一些初始化的配置信息。
常用方法
public String getInitParameter(String name)
public Enumeration getInitParameterNames()
<servlet>
<servlet-name>dbinit</servlet-name>
<jsp-file>/WEB-INF/init.jsp</jsp-file>
<init-param>
<param-name>driver</param-name>
<param-value>org.gjt.mm.mysql.Driver</param-value>
</init-param>
<init-param>
<param-name>url</param-name>
<param-value>jdbc:mysql://localhost:3306/mldn</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dbinit</servlet-name>
<url-pattern>/config.mldn</url-pattern>
</servlet-mapping>
<%
String dbDriver = config.getInitParameter("driver") ;
String dbUrl = config.getInitParameter("url") ;
%>
所以要取得初始化参数一定要取得映射路径
所以config和web对象是绑定在一起的
在虚拟目录中必须存在一个web-inf文件夹,但是细心的用户发现,在每次访问的时候不能发现这个文件夹 web-inf用户无法看见,说明其安全是最高的
此时,就可以通过映射路径的方式完成
<Servlet>
<servlet-name></servlet-name>
<jsp-file>/WEB-INF/hello.jsp</jsp-file>
<Servlet>
<Servlet-mapping>
<servlet-name>he</servlet-name>
<url-pattern>/hello.mldn</url-pattern>
</Servlet-mapping>
Servlet-mapping表示的是一个映射路径的配置,在访问的时候直接通过url-pattern指定的内容找到servlet-name,再找到servlet节点中配置的jsp-file,从而找到jsp文件的
但是一定要重启服务器
config对象是javax.servlet.ServletConfig接口的实例化对象,主要的功能是取得一些初始化的配置信息。
常用方法
public String getInitParameter(String name)
public Enumeration getInitParameterNames()
<servlet>
<servlet-name>dbinit</servlet-name>
<jsp-file>/WEB-INF/init.jsp</jsp-file>
<init-param>
<param-name>driver</param-name>
<param-value>org.gjt.mm.mysql.Driver</param-value>
</init-param>
<init-param>
<param-name>url</param-name>
<param-value>jdbc:mysql://localhost:3306/mldn</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dbinit</servlet-name>
<url-pattern>/config.mldn</url-pattern>
</servlet-mapping>
<%
String dbDriver = config.getInitParameter("driver") ;
String dbUrl = config.getInitParameter("url") ;
%>
所以要取得初始化参数一定要取得映射路径
所以config和web对象是绑定在一起的