日期:2014-05-16 浏览次数:20354 次
Request,Response,Out,Session,Application,Cookie,Config,Page,Exception。1、Request对象
String textContent=request.getParameter("boy"); byte b[]=textContent.getBytes("ISO-8859-1"); textContent=new String(b); ?Request常用的方法: 1.01 getParameter(String strTextName) 获取表单提交的信息。 String strName=request.getParameter("name"); 1.02 getProtocol() 获取客户使用的协议。 String strProtocol=request.getProtocol(); 1.03 getServletPath() 获取客户提交信息的页面。 String strServlet=request.getServletPath(); 1.04 getMethod() 获取客户提交信息的方式,get|post。 String strMethod = request.getMethod(); 1.05 getHeade() 获取HTTP头文件中的accept、accept-encoding和Host的值。 String strHeader = request.getHeader("accept"); 1.06 getRermoteAddr() 获取客户的IP地址。 String strIP = request.getRemoteAddr(); 1.07 getRemoteHost() 获取客户机的名称。 String clientName = request.getRemoteHost(); 1.08 getServerName() 获取服务器名称。 String serverName = request.getServerName(); 1.09 getServerPort() 获取服务器的端口号。 int serverPort = request.getServerPort(); 1.10 getParameterNames() 获取客户端提交的所有参数的名字。 Enumeration enum = request.getParameterNames(); while(enum.hasMoreElements()){ String s=(String)enum.nextElement(); out.println(s); }
response.sendRedirect("index.jsp");3、Session对象
● public String getId():获取Session对象编号。 ● public void setAttribute(String key,Object obj):将参数Object指定的对象obj添加到Session对象中,并为添加的对象指定一个索引关键字。 ● public Object getAttribute(String key):获取Session对象中含有关键字的对象。 ● public Boolean isNew():判断是否是一个新的客户。
● setAttribute(String key,Object obj):将参数Object指定的对象obj添加到Application对象中,并为添加的对象指定一个索引关键字。 ● getAttribute(String key):获取Application对象中含有关键字的对象。
● out.print():输出各种类型数据。 ● out.newLine():输出一个换行符。 ● out.close():关闭流。