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的主要内容,如果未能解决你的问题,请参考以下文章

在 JSP 中的 <% %> 代码片段中添加链接

JSP基础

day06-jsp

jsp

JSP语法

JSP 语法