-
esponse对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它,它是HttpServletResponse类的实例,response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其它页面的response对象对当前页面无效。 常用方法: String getCharacterEncoding();//返回响应的是何种字符编码 void setContentType(String type);//设置响应MIME类型 PrintWriter getWriter();//返回可以想客户端输出字符的一个对象 sendRedirect(java.lang.String location);//重新定向客户端请求查看全部
-
request对象查看全部
-
JSP内置对象 request对象 int getServerPort();//返回服务器接受此请求所用的端口号 String getCharacterEncoding();//返回字符编码方式 void setCharacterEncodinng();//设置请求的字符编码方式 int getContentLength();//返回请求体的长途(以字节数) String getRemoteAddr();//返回发送此请求的客户端IP地址 String getRealPath(String path);//返回虚拟路径的真实路径 String request.getContextPath();//返回上下文路径 IP地址为IPv6本地环回地址。查看全部
-
解决URL传递中文出现的乱码查看全部
-
JSP内置对象——request对象 <%request.setCharacterEncoding("utf-8"); %>//解决中文乱码,但不能解决URL传递中文出现的乱码【<a href="request.jsp?username=李四">测试url传参数</a>】其解决方法为:在server.xml中修改Connector,在里面添加:URLEncoding="utf-8" String getParameter(String name) 返回name指定参数的参数值 String[] getParameterValues(String name) 返回包含参数name的所有值的数组 void setAttribute(String,Object);存储此请求中的属性查看全部
-
表单提交中文乱码1查看全部
-
JSP内置的request对象无需声明,可直接使用,常用的方法如图。 使用关键: 1.单个参数的获取使用getParameter(String name), 多个参数的获取getParameterValues(String name)。在使用这两个方法是,需传递对应的参数name,这个name应是在表格中声明的对象。 2.不存在参数值的方法,直接使用表达式即可获取,例如:<%=request.getContentType()%> 3.传递中文参数时,可能会出现乱码情况,需声明:request.setCharacterEncoding("utf-8");但此方法不能解决使用url传递中文时出现的乱码,若想解决这个,需要在server.xml的connector的末尾加上:URIEncoding="utf-8"查看全部
-
form查看全部
-
表单有两种提交方式:get与post。定义在<form action="dologin.jsp" name="loginForm" method="提交方式***"></form> 动作/名称等顺序无所谓。 1.get:以【明文】方式,通过URL提交数据,数据在URL中【可以看到】。提交数据最多不超过【2KB】。安全性较低,但效率比post方式高。适合提交数据量不大,且安全要求不高的数据:比如:搜索、查询等功能。 2.post:将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。如:注册、修改、上传等功能。查看全部
-
缓冲区:Buffer,所谓缓冲区就是内存的一块区域用来保存临时数据。 out对象:out对象是 JspWriter类 的实例,是向客户端输出内容常用的对象。 常用方法: 1.void println() 向客户端打印字符串 2.void clear() 清除缓冲区的内容,如果在flush之后调用会抛出异常 3.void clearBuffer() 清除缓冲区的内容,如果在flush之后调用不会抛出异常 4.void flush() 将缓冲区内容输出到客户端 5.int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为0 6.int getRemaining() 返回缓冲区还剩余多少可用 7.boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常 8.void close() 关闭输出流查看全部
-
out对象查看全部
-
jsp 内置对象: 缓冲区:Buffer 保存临时数据 out是JspWriter 的实例,是向客户端输出内容的常用对象. 常用方法: 1.void println() 向客户端打印字符串. 2.void clear() 清除缓冲区,在flush之后调用会抛出异常. 3.void clearBuffer() 清除缓冲区,在flush之后调用不会抛出异常. 4.void flush() 将缓冲区内容输出到客户端. 5.int getBufferSize() 6.int getRemaining() 7.boolean siAutoFlush() 8.void close()查看全部
-
Web程序的请求响应模式: 用户发送请求(request) 服务器给用户响应(response)查看全部
-
JSP内置对象: 1、JSP内置对象是Web容器创建的一组对象,【不使用new关键字】就可以使用的内置对象。 2、九大内置对象: out,request,response,session,application(五大常用对象) Page,pageContext,exception.config(四个不太常用对象)查看全部
-
项目练习:九九乘法表(用jsp脚本方式)查看全部
举报
0/150
提交
取消