jsp study
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp study相关的知识,希望对你有一定的参考价值。
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-8 void setHeader(String name, String value) 使用指定名称和值设置响应头的名称和内容
以上是关于jsp study的主要内容,如果未能解决你的问题,请参考以下文章