day_01(2017/11/01)
introducing to jsp
1.以java为脚本的语言 2.通过jsp标签在html网页中插入java代码 3.JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分 4.importation 获取用户输入的数据 访问数据库 访问javaBeans组件,不同网页中传递控制信息和共享信息
jsp is connected to mysql
method
1.直接在jsp文件
2.java类
步骤:
step1:加载驱动 : Class.forName(driver);//驱动程序名 String driver = "com.mysql.jdbc.Driver";step2:连接mysql数据库 ?? //MySQL配置时的用户名 ???? String user = "root"; ????//MySQL配置时的密码 ??? String password = "123456"; //遍历查询结果集 con = DriverManager.getConnection(url,user,password); ?String url = "jdbc:mysql://localhost:3306/sqltestdb"; ???step3:创建statement类对象,用来执行SQL语句!! ?????Statement statement = con.createStatement(); ???//要执行的SQL语句 ?????String sql = "select * from emp"; //3.ResultSet类,用来存放获取的结果集!! ?????ResultSet rs = statement.executeQuery(sql); while(rs.next()){ ????????????//获取stuname这列数据 ?????????????job = rs.getString("job"); ????????????//获取stuid这列数据 ?????????????id = rs.getString("ename"); ?????????????//输出结果 ?????????????System.out.println(id + "\t" + job); ????????????} ????????????rs.close(); ????????????con.close(); }
内置对象---->response and request
request:HttpServletRequest类的实例每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。常用方法:Enumeration getHeaderNames()返回所有HTTP头的名称集合Enumeration getParameterNames()返回请求中所有参数的集合String getHeader(String name)返回name指定的信息头String getParameter(String name)返回此request中name指定的参数,若不存在则返回null
request对象:response 对象是 javax.servlet.http.HttpServletResponse 类的一个实例void sendRedirect(String location)使用指定的URL向客户端发送一个临时的间接响应void setCharacterEncoding(String charset)指定响应的编码集(MIME字符集),例如UTF-8void setHeader(String name, String value)使用指定名称和值设置响应头的名称和内容
jsp study
原文地址:http://www.cnblogs.com/shiyiandchuixue/p/7768152.html