关于Servlet中的初始化
来源:互联网 发布:音频剪辑合成软件 编辑:程序博客网 时间:2024/05/16 01:17
package com.xuri.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/** *//**
* @author xr
* @time 2007-6-4上午09:54:26
* @todo ServletConfig接口,Servlet引擎将代表Servlet容器的对象和Servlet的配置参数信息一并封装到一个
* 成为ServletConfig的对象中,并在初始化Servlet实例对象时传递给该Servlet。
* @version
*/
/**//*web.xlm中配置
* <servlet>
<servlet-name>ConfigTest</servlet-name>
<servlet-class>com.xuri.servlet.ConfigTestServlet</servlet-class>
<init-param>
<param-name>firstname</param-name>
<param-value>zhang</param-value>
</init-param>
<init-param>
<param-name>lastname</param-name>
<param-value>san</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>ConfigTest</servlet-name>
<url-pattern>/config.do</url-pattern>
</servlet-mapping>
*
* */
public class ConfigTestServlet extends HttpServlet
...{
//实现service方法,service方式一个抽象方法
public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
...{
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
out.println("<html>");
/**//*
* getInitParameterNames方法用于返回一个Enumeration集合对象,该集合对象中包含在Web.xml文件中
* 为当前Servlet设置的所有初始化参数的名称。
*/
out.print("Servlet名成为"+this.getServletName() + "</br>");
/**//*
* getServletName()获取在web.xml定义的<servlet-name>
*/
System.out.println(this.getServletName());
/**//*
* getServletConfig()返回ServletConfig对象中所有包含的ServletContext对象的引用。
* getInitParameterNames()获得<init-param>集合对象封装在Enumeration
*/
Enumeration e = getServletConfig().getInitParameterNames();
out.println("以下是为Servlet设置的初始化参数:"+"<br>");
while(e.hasMoreElements())
...{
String key = (String)e.nextElement();
String value = getInitParameter(key);
out.println(" " + key + "=" + value +"<br>");
}
/**//*
* 获得servlet当前物理路径
*/
ServletContext context = getServletContext();
String path = context.getRealPath("/");
out.println("当前Web应用成熟的本地目录为:" + path + "<br>");
System.out.println(path);
out.println("</html>");
}
}
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/** *//**
* @author xr
* @time 2007-6-4上午09:54:26
* @todo ServletConfig接口,Servlet引擎将代表Servlet容器的对象和Servlet的配置参数信息一并封装到一个
* 成为ServletConfig的对象中,并在初始化Servlet实例对象时传递给该Servlet。
* @version
*/
/**//*web.xlm中配置
* <servlet>
<servlet-name>ConfigTest</servlet-name>
<servlet-class>com.xuri.servlet.ConfigTestServlet</servlet-class>
<init-param>
<param-name>firstname</param-name>
<param-value>zhang</param-value>
</init-param>
<init-param>
<param-name>lastname</param-name>
<param-value>san</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>ConfigTest</servlet-name>
<url-pattern>/config.do</url-pattern>
</servlet-mapping>
*
* */
public class ConfigTestServlet extends HttpServlet
...{
//实现service方法,service方式一个抽象方法
public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
...{
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
out.println("<html>");
/**//*
* getInitParameterNames方法用于返回一个Enumeration集合对象,该集合对象中包含在Web.xml文件中
* 为当前Servlet设置的所有初始化参数的名称。
*/
out.print("Servlet名成为"+this.getServletName() + "</br>");
/**//*
* getServletName()获取在web.xml定义的<servlet-name>
*/
System.out.println(this.getServletName());
/**//*
* getServletConfig()返回ServletConfig对象中所有包含的ServletContext对象的引用。
* getInitParameterNames()获得<init-param>集合对象封装在Enumeration
*/
Enumeration e = getServletConfig().getInitParameterNames();
out.println("以下是为Servlet设置的初始化参数:"+"<br>");
while(e.hasMoreElements())
...{
String key = (String)e.nextElement();
String value = getInitParameter(key);
out.println(" " + key + "=" + value +"<br>");
}
/**//*
* 获得servlet当前物理路径
*/
ServletContext context = getServletContext();
String path = context.getRealPath("/");
out.println("当前Web应用成熟的本地目录为:" + path + "<br>");
System.out.println(path);
out.println("</html>");
}
}
- 关于Servlet中的初始化
- 关于JAVA中的servlet
- 关于servlet中的cookie
- 关于C++中的初始化列表
- 关于Servlet中的事件监听
- 关于servlet生命周期中的方法
- 关于servlet中的session对象
- 关于Servlet开发中的目录
- 关于servlet中的乱码问题
- servlet初始化
- servlet初始化
- servlet初始化
- servlet初始化
- 初始化servlet
- Servlet-初始化
- 初始化servlet中的两个init方法的区别
- 关于Java中的对象数组初始化
- 关于ngx中的socket初始化以及打开
- liferay 权限控制
- ABAP--一个不错的函数模块的文档生成程序
- 性能小组
- IBM的WinXPHOME文件拒绝访问的解决方案
- 串口并口引脚定义
- 关于Servlet中的初始化
- [linux] 创建daemon进程
- 将TXT文件上传到数据库
- VC中改变对话框的背景色(转)
- 6.4如何系统的学习linux- -摘抄
- VC 改变对话框的背景色
- 妻子,红颜知己,情人
- servlet如何实现多线程安全??
- 读写Ini文件的例子(Bubble)