当前位置 : 主页 > 编程语言 > java >

JSP数据交互

来源:互联网 收集:自由互联 发布时间:2021-06-25
JSP数据交互 1 复习 JSP文件经过翻译,编译,运行三个步骤 Java经过编译和运行两个步骤 JSP元素通常由HTML,java脚本,java注释,java声明(方法),java表达式(输出),java指令(导入jar或者声明编码格式

JSP数据交互

1 复习

JSP文件经过翻译,编译,运行三个步骤

Java经过编译和运行两个步骤

 

JSP元素通常由HTML,java脚本,java注释,java声明(方法),java表达式(输出),java指令(导入jar或者声明编码格式).

 

Java脚本,java声明,java表达式都可以通过EL或者JSTL标签替代.

 

JSP内置九个对象

request,response,session,application,out,page,pageContext,exception,config.

 

request对象

客户端浏览器向服务器发送请求,必将要发送的信息封装在请求中.

常用方法:

request.getParameter(“key”)通过该方法获取地址栏或者表单中提交的对应key的value.

request.getParameterValues(“key”) 通过该方法获取地址栏或者表单中提交的对应一组相同的key的value数组.

request.setCharacterEncoding(“编码格式”) 设置请求的编码格式.

 

//请求域值获取和设置 

request.setAttribute(“key”,Object)  将Object设置到请求域中,将该值通过转发的方式传递到下一个页面.

request.getAttribute(“key”) 通过key获取请求域中的值.

 

//转发

request.getRequestDispatcher(“url”).forward(request,response)

转发特点:a  地址栏不会改变成转发后的页面

         b  转发会传递请求域的值

         C  转发只请求一次

 

response:响应,服务器获取请求后向客户端发出的响应.

//重定向

response.sendRedirect(“url”)

重定向特点:a  地址栏会改变成转发后的页面

           b  重定向不会传递请求域的值

          c  重定向请求两次

 

 

2 数据库表和Java代码bean的关系

表              bean

字段            属性

每一行数据      实例对象

上一篇:JSP 发送邮件
下一篇:JSP——状态管理
网友评论