从配置文件中获得属性的值:
1.代码如下:
package eduask;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//测试获得配置文件元素的值;
public class GetElementValues extends HttpServlet{
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String getValues=this.getServletConfig().getInitParameter("company");
System.out.println(getValues);
}
//第二种方式获得配置文件属性的值;
@Override
public void init(ServletConfig config) throws ServletException {
System.out.println(config.getInitParameter("company"));
}
}
2.配置web.xml,配置结果如下:
<!--测试获得配置文件的元素的值-->
<servlet>
<servlet-name>GetElementValues</servlet-name>
<servlet-class>eduask.GetElementValues</servlet-class>
<init-param>
<param-name>company</param-name>
<param-value>众汇云聚科技有限公司</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>GetElementValues</servlet-name>
<url-pattern>/getValues</url-pattern>
</servlet-mapping>
3.启动tomcat在浏览器中输入:
http://localhost:8080/webDemo/getValues
4.在控制台会显示:众汇云聚科技有限公司