1.web.xml配置的参数

  1. <servlet>
  2. <servlet-name>firstServlet</servlet-name>
  3. <servlet-class>com.Conservlet</servlet-class>
  4. <init-param>
  5. <param-name>url</param-name>
  6. <param-value>jdbc:mysql://localhost:3306/house</param-value>
  7. </init-param>
  8. <init-param>
  9. <param-name>user</param-name>
  10. <param-value>root</param-value>
  11. </init-param>
  12. <init-param>
  13. <param-name>pwd</param-name>
  14. <param-value>123456</param-value>
  15. </init-param>
  16. <init-param>
  17. <param-name>driver</param-name>
  18. <param-value>com.mysql.jdbc.Driver</param-value>
  19. </init-param>
  20. </servlet>
  21. <servlet-mapping>
  22. <servlet-name>firstServlet</servlet-name>
  23. <url-pattern>/a</url-pattern>
  24. </servlet-mapping>

2.servlet的doGet()获取值

  1. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  2. throws ServletException, IOException {
  3. // TODO Auto-generated method stub
  4. try {
  5. ServletConfig config = getServletConfig();
  6. String driver=config.getInitParameter("driver");
  7. String url=config.getInitParameter("url");
  8. String user=config.getInitParameter("user");
  9. String pwd=config.getInitParameter("pwd");
  10. response.setCharacterEncoding("gbk");
  11. //注册驱动
  12. Class.forName(driver);
  13. //建立连接
  14. Connection conn = (Connection)DriverManager.getConnection(url, user, pwd);
  15. Statement stm = (Statement)conn.createStatement();
  16. ResultSet rs = stm.executeQuery("select username,pwd from user");
  17. response.setContentType("text/html;charset=gbk");
  18. PrintStream out = new PrintStream(response.getOutputStream());
  19. out.println("<html>");
  20. out.println("<head>");
  21. out.println("<title>测试连接</title>");
  22. out.println("</head>");
  23. out.println("<body>");
  24. out.println("<table border=\"1\" width=\"300\"");
  25. while(rs.next())
  26. {
  27. out.println("<tr>");
  28. out.println("<td>"+rs.getString(1)+"</td>");
  29. out.println("<td>"+rs.getString(2)+"</td>");
  30. out.println("</tr>");
  31. }
  32. out.println("</table>");
  33. out.println("</body>");
  34. out.println("</html>");
  35. } catch (Exception e) {
  36. // TODO: handle exception
  37. }
  38. }

servlet-获取web.xml配置的init-param参数的更多相关文章

  1. servlet中web.xml配置详解

    Web.xml常用元素 <web-app> 所有部署描述符文件的顶层(根)元素 <display-name></display-name>定义了WEB应用的名字 & ...

  2. servlet(二):Servlet的web.xml配置

    <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...

  3. Servlet中Web.xml配置详解(二)

    5.2 分配JSP初始化参数给JSP页面提供初始化参数在三个方面不同于给servlet提供初始化参数.1)使用jsp-file而不是servlet-class.因此,WEB-INF/web.xml文件 ...

  4. servlet中web.xml配置

    常见的Servlet中url-pattren的配置 1.固定配置, 如:/hi 引入通配符 * 2.以"/XXX"开头,以"*"结尾 3.以"*&qu ...

  5. 在过滤器中获取在web.xml配置的初始化参数

    在过滤器中获取在web.xml配置的初始化参数   例如 <filter> <filter-name>cross-origin</filter-name> < ...

  6. Servlet 使用ServletContext共享数据,读取web.xml配置

    ServletContext对象 session和cookie,对于每一个请求用户来说,都是不同的,因为要保证隐私安全. 而有一些数据,可以让所有用户共享,此时就可以用ServletContext对象 ...

  7. Servlet中Web.xml的配置详解

    1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码. DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用 ...

  8. 初学servlet之使用web.xml配置

    先写两个servlet,之后展示web.xml配置 package app01c;import java.io.IOException;import java.io.PrintWriter;impor ...

  9. Servlet中Web.xml的配置详解(一)

    1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码.DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的 ...

  10. eclipse环境Dynamic web module version 3.1版本的进步,简化Dynamic web object 中Servlet类的配置,不用web.xml配置<Servlet>

    eclipse环境Dynamic web module version 3.1版本之前,Dynamic web object 中Servlet类的配置,要在web.xml 配置<Servlet& ...

随机推荐

  1. android测试开发概念

    一:测试分类 1.分类概览 按测试阶段划分: 单元测试 集成测试 系统测试 验收测试 按是否覆盖源代码: 黑盒测试: 功能测试: 界面测试 逻辑测试 安装测试 应用性测试 兼容性测试 性能测试: 稳定 ...

  2. An easy problem (位运算)

    [题目描述] 给出一个整数,输出比其大的第一个数,要求输出的数二进制表示和原数二进制表示下1的个数相同. [题目链接] http://noi.openjudge.cn/ch0406/1455/ [算法 ...

  3. P4553 80人环游世界(上下界费用流)

    P4553 80人环游世界 emm......先从上下界网络流(转)开始 再到现在的上下界费用流 因为有上下界,我们需要记下每个点的流量差$ex[i]$,用于调整 $ins(x,y,l,r,v)=li ...

  4. 高阶函数map,filter,reduce的用法

    1.filter filter函数的主要用途是对数组元素进行过滤,并返回一个符合条件的元素的数组 let nums = [10,20,30,111,222,333] 选出nums中小于100的数: l ...

  5. JavaScript —— 正则表达式元字符

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  6. MySQL 授权用户 ; 存储过程的DEFINER; 命令分隔符DELIMITER

    最近项目中遇到有人使用DEFINER这样的关键字,找了半天没有怎么理解这个意思.以为是限制谁使用这个存储过程,后来测试发现并不是这样. 搜索网上发现很多说法都不正确.看到一篇博客,做了如下介绍,才有所 ...

  7. sendmail 出现 My unqualified host name的解决办法

    有"My unqualified host name"错误 修改/etc/hosts, 在本机的ip那一行, 在xxxhostname后面加上"  xxxhostname ...

  8. elasticsearch添加访问密码

    1.将x-pack复制到elasticsearch的plugins目录下面 2.启动elasticsearch .bin/elasticsearch & 3.修改指定用户密码 PUT http ...

  9. mysql数据库进阶

    一.索引 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构.类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可. 分类: 普通索引 唯一索引 全文索引 组合 ...

  10. 线程join方法demo-模拟叫号看病

    package cn.chapter4.test5; public class SicknessDemo { /** * 模拟叫号看病 * @param args * * 思路:把普通号看病写在主线程 ...