servlet中获取配置文件中的参数.
2015-03-18 21:42
288 查看
web.xml (添加init-param)
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name></display-name> <servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>GetInitParameterServlet</servlet-name> <servlet-class>servlet.GetInitParameterServlet</servlet-class> <init-param> <param-name>username</param-name> <param-value>admin</param-value> </init-param> <init-param> <param-name>password</param-name> <param-value>123456</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>GetInitParameterServlet</servlet-name> <url-pattern>/servlet/GetInitParameterServlet</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
index.jsp
<h1>获取初始化参数演示案例</h1> <hr> <a href="servlet/GetInitParameterServlet">获取初始化Servlet</a>
GetInitParameterServlet.java:
package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class GetInitParameterServlet extends HttpServlet { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } /** * Constructor of the object. */ public GetInitParameterServlet() { super(); } /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } /** * The doGet method of the servlet. <br> * * This method is called when a form has its tag value method equals to get. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } /** * The doPost method of the servlet. <br> * * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println(" <BODY>"); out.println("<h2>用户名:"+this.getUsername()+"</h2>"); out.println("<h2>密码:"+this.getPassword()+"</h2>"); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } /** * Initialization of the servlet. <br> * * @throws ServletException if an error occurs */ public void init() throws ServletException { this.setUsername(this.getInitParameter("username")); this.setPassword(this.getInitParameter("password")); } }
相关文章推荐
- Servlet(19)web.xml 配置之Servlet参数配置和读取资源文件,获取文件全路径
- spring 配置文件中datasource 从properties文件中获取mysql数据库连接参数遇到的问题
- JSP 从配置文件获取参数详解
- 在JSP表单提交中怎样在Servlet中处理文件上传并且获取JSP页面传过来的一些参数
- Spring扫描配置文件的两种方式及获取配置文件属性参数的方式
- 20160321servlet学习笔记获取web.xml配置参数
- servlet中配置文件web.xml中的参数context-param和init-param区别
- servlet中配置文件web.xml中的参数context-param和init-param区别
- Java获取配置文件参数工具类
- 获取xml配置文件中参数demo
- 读取配置参数的properties文件,路径获取完美解决
- servlet中配置文件web.xml中的参数context-param和init-param区别
- servlet中获取配置参数
- spring Aop 配置文件方式+JoinPoint获取参数
- spring Aop 配置文件方式+JoinPoint获取参数
- servlet中配置文件web.xml中的参数context-param和init-param区别
- Windows API获取系统配置文件的配置参数
- 用一个随项目启动而初始化的servlet读取配置环境,参数的properties文件
- 创建配置文件&&获取配置参数
- JSP 从配置文件获取参数详解