码迷,mamicode.com
首页 > Web开发 > 详细

jsp 常常遇到的问题

时间:2020-07-26 23:09:19      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:标识   out   NPU   extc   name   mys   文件配置   pass   app   

1.数据库连接文件配置问题

1. resources/jdbc.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/kdb1
username=root
password=root

2. dbConn.java

public class dbConn {
    public static Connection getConn() {
        Connection con = null;
        try {
            DataSource source1;
            Properties p = new Properties();
            String path = Thread.currentThread().getContextClassLoader().getResource  ("jdbc.properties").getPath();
            p.load(new FileInputStream(path));
            String driver = p.getProperty("driver");
            System.out.println(driver);
            String url = p.getProperty("url");
            String username = p.getProperty("username");
            String passwd = p.getProperty("password");
            Class.forName(driver); // 加载驱动程序

            con = DriverManager.getConnection(url, username, passwd);
            return con;
        } catch (ClassNotFoundException | FileNotFoundException e) {
            System.out.println("加载驱动程序错误" + e.getMessage());
        } catch (IOException e) {
            e.printStackTrace();
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
        return null;

    }
}

2. web.xml 的配置文件

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>


  <servlet>
    <servlet-name>LoginServlet</servlet-name>   <!-- 3 标识名,可随便起对应的  -->
    <servlet-class>cn.ccut.servlet.LoServlet</servlet-class>   <!-- 4 对应本项目  Servlet   -->
  </servlet>

  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>    <!-- 2 标识名 可随便起  -->
    <url-pattern>/userlogin</url-pattern>  <!-- 1 访问的url ,http://127.0.0.1/userlogin       -->
  </servlet-mapping>

3. Servlet 跳转的路径问题

技术图片

     response.sendRedirect("getusers");//http://localhost:8080/szu/getusers
       //     response.sendRedirect("/getusers");       http://localhost:8080/getusers


jsp 常常遇到的问题

标签:标识   out   NPU   extc   name   mys   文件配置   pass   app   

原文地址:https://www.cnblogs.com/zhenqk/p/13381824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!