可以通过修改server.xml文件中的配置信息来修改Tomcat服务器的端口号。
<Connector port="8989" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>方式一:在web.xml文件中配置。
<servlet> <servlet-name>hello</servlet-name> <servlet-class>com.wdtx.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>可以通过在Servlet标签下添加如下代码
<servlet> ........ <load-on-startup>1</load-on-startup> </servlet> 其值为非负数时,在当前WEB应用被WEB容器所加载时创建该Servlet,值越小越先被加载。 其值为负数,或不存在该标签时,会在第一次被客户端请求时创建。如:
<url-pattern>*.action</url-pattern> <url-pattern>/abc/*</url-pattern> <url-pattern>/*</url-pattern> <url-pattern>/</url-pattern>注意同时带有’/’和扩展名的映射不合法
如果Servlet映射路径仅仅为一个正斜杠(/) 那么这个Servlet就成为当前Web应用程序的缺省Servlet。 缺省Servlet用于处理所有其他Servlet都不处理的访问请求。
在
必须在load-on-startup节点前 可通过ServletConfig来获取初始化参数
可通过ServletContext对象获取
该对象代表当前Web应用,可以获取当前Web应用的方方面面的信息。
获取Web应用上下文参数。
public String getInitParameter(String name); public Enumeration<String> getInitParameterNames();获取Web应用某一文件的绝对路径。
public String getRealPath(String path);获取Web应用上下文路径(应用名)。
public String getContextPath();获取Web应用某一文件对应的输入流。
public InputStream getResourceAsStream(String path); 和attribute相关的几个方法request、response、pageContext、session、application、config、out、page、exception
exception在申明了page指令的isErrorPage=”true”时才可以使用。 如:<%@ page isErrorPage="true"%>