JSP的内置对象
来源于《Java、javaEE软件工程师就业求职手册》
1 HttpServletRequest类的request对象:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器的数据。
2 HttpServletResponse类的response:代表响应对象,主要用于向客户端发送数据。
3 JspWriter类的out对象:主要用于向客户端输出数据,Out的基类是JspWriter。
4 HttpSession类的session对象:主要用来分别保存每个用户信息和会话信息。
5 ServletContext类的application对象:主要用于保存所有应用系统种的公有数据,它是一个共享的内置对象,即一个容器中的多个用户共享同一个application对象,只要服务不关闭,application对象就一直存在。
6 PageContext类的PageContext对象,管理网页属性,代表网页的上下文。PageContext对象的创建和初始化都是由容器自动完成的。
7 ServletConfig类的config对象:代码片段配置参数,用于servlet初始化的配置参数。
8 Object类的page对象:代表正在运行的jsp页面,page对象代表jsp页面编译后的servlet对象,page对象只能在当前的jsp范围内使用。
9 exception对象:处理jsp文件中的错误和异常,只有在出现错误的页面中才可用。
相关文档:
java(jsp)使用MySql数据库,中文乱码的完整解决方案
mysql是一个小型的开源的数据库,用来自学一些技术是十分方便的。但使用mysql存储数据,也会遇到一些非常恶心的问题,如:中文乱码问题、java驱动程序无法使用的问题(已经解决,详见:http://hi.baidu.com/lauo1988/blog/item/ff0da655bd3e2eceb745ae0b.html)。
......
很久没有用Mysql了,发现小小的时间问题也遇到不少麻烦,呵呵
所以总结一下:
第一种:
Date time= new java.sql.Date(new java.util.Date().getTime());
第二种:
java 用PreparedStatement来setDate,用问号的形式给日期问号赋值
pstmt.setTimestamp(8, new Timestamp(System.currentTimeMillis()));
pst ......
下面是jsp代码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page import="com.yourcompany.struts.action.Student" %>
<%@ t ......
一、处理ajax请求的jsp文件:auto.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%
//设置输出信息的格式及字符集
response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control","no-cache&q ......