jsp常用内置对象
JSP 内置对象 收藏
内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象:
1.request对象
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。
1 Object getAttribute(String name) 返回指定属性的属性值,该属性不存在时返回null。
2 Enumeration getAttributeNames() 返回所有可用属性名的枚举
3 String getAuthType() ;返回用来保护servlet的认证方法的名称,未受保护时返回null。
4 String getCharacterEncoding() 返回字符编码方式
5 int getContentLength() 返回请求体的长度(以字节数),不能确定长度时返回-1。
6 String getContentType() 得到请求体的MIME类型
7 String getContentPath() 返回请求的路径。
8 Cookie[] getCookies() 返回客户端所有的Cookie的数组。
9 Enumeration getHeaderNames() 返回所有HTTP头的名称的集合。
10 Enumeration getHeaders( String name ) 返回指定HTTP头的所有值的集合。
11 String getHeader( String name ) 返回指定名称的HTTP头的信息。
12 long getDateHeader( String name ) 返回指定名称的Data类型的HTTP头的信息。
13 int getIntHeader( String name ) 返回指定名称的Int类型的HTTP头的信息。
14 ServletInputStream getInputStream() 得到请求体中一行的二进制流
15 Locale getLocale() 返回当前页的Locale对象,可以在response中设定。
16 Enumeration getLocales() 返回请求中所有的Locale对象的集合。
17 String getLocalName() 获取响应请求的服务器端主机名。
18 String getLocalAddr() 获取响应请求的服务器端地址。
19 int getLocalPort() 获取响应请求的服务器端端口
20 String getMethod() 获取客户端向服务器端发送请求的方法(GET、POST)。
21 String getParameter(String name) 返回name指定参数的参数值
22 Map getParameterMap() 该方法返回包含请求中所有参数的一个Map对象。
23 Enumeration getParameterNames() 返回请求中所有参数的集合。
24 String[] getParameterValues(String name) 返回包含参数name的所有值的数组
25 String getQueryString() 返回get方法传递的参数字符串,该方法不分解出单独的参数。
26 Strin
相关文档:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%
//驱动程序名
String driverName="org.gjt.mm.mysql.Driver";
//数据库用户名
String userName="root";
//密码
S ......
在应用程序开发的时候分页有两种:真分页和假分页,假分页要把所有数据先提取出来放到一个list集合里或者静态变量中。真分页则是需要用到几行数据再从数据库中提取出来放把需要显示的数据放到list集合里。但无论真分页假分页pager-taglib都可以很好的为我们进行处理。
1.下载pager-taglib
下载地 ......
<project name="jspToServletToClass" default="jsp2servlet2class" basedir=".">
<!-- set global properties for this build -->
<property environment="env" />
<property name="src" location="F:\JspC\src\" />
< ......
Impl
public class BaseDAOImpl extends HibernateDaoSupport implements IBaseDAO
//添加数据
this.getHibernateTemplate().save(achi);
//删除
this.getHibernateTemplate().delete(this.getById(achi));
//查询所有
return this.getHibernateTemplate().find("from Achievement a ......
package com.demo.filter;
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import java.io.IOException;
public class SetCharacterEn ......