JSP 数据交互
2017-05-10 16:48
323 查看
主要方法
1.getParameter(“name”) 返回值类型 : String
作用:获取表单提交过来的数据
例:String name=request.getParameter("txtname");
2.getParameterValues(“name”)返回值类型:String[]
作用:获取一批同名的value值的集合
例:String[] hoppy=request.getParameterValues("hoppy");
3.setCharacterEncoding(“utf-8”) post
另一种get解决乱码问题
String uname=request.Parameter("txtname");
String name=new String(uname.getBytes("当前的编码格式"),"要修改的编码格式");
4. getAttribute 返回值类型: Object 获取指定的key对应的value
例:request.getAttribute("name")
5. setAttribute("key","value"); 获取指定的key对应的value
例:request.setAttribute("name",name);
6.getRequestDispatcher("目标地址").forward(request,response);
例:request.getRequestDispatcher("/1.jsp").forward(request, response);
7.获取远程计算机的ip getRemoteAddr();
1.什么是JSP内置对象?
jsp内置对象是web容器创建的一组对象。我们都知道tomcat可以看成是一种web容器,所以我们可以知道所谓的内置对象都是由tomcat创建的。使用内置对象无需使用new关键字,直接使用即可。也就意味着只要你敢启动tomcat,在内存中已经驻留了N多内置对象。
request 请求对象
response 响应对象
out 输出对象
application 应用程序对象
session 会话对象
pageContext 页面上下文对象
page 页面对象
config 配置对象
exception 异常对象
在调用getParameter()之前,设置请求对象request的编码方式。
<% request.setCharacterEncoding("utf-8");%>
002.如果是通过get方式提交的form,两种处理乱码方案:
01.通过new String(str.getBytes(“iso-8859-1”),”utf-8”);
这种方式的缺点,每获取到一个用户提交的数据就要进行一道转换
02.通过conf下的server.xml文档的
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEcoding=”utf-8” />
1.getParameter(“name”) 返回值类型 : String
作用:获取表单提交过来的数据
例:String name=request.getParameter("txtname");
2.getParameterValues(“name”)返回值类型:String[]
作用:获取一批同名的value值的集合
例:String[] hoppy=request.getParameterValues("hoppy");
3.setCharacterEncoding(“utf-8”) post
另一种get解决乱码问题
String uname=request.Parameter("txtname");
String name=new String(uname.getBytes("当前的编码格式"),"要修改的编码格式");
4. getAttribute 返回值类型: Object 获取指定的key对应的value
例:request.getAttribute("name")
5. setAttribute("key","value"); 获取指定的key对应的value
例:request.setAttribute("name",name);
6.getRequestDispatcher("目标地址").forward(request,response);
例:request.getRequestDispatcher("/1.jsp").forward(request, response);
7.获取远程计算机的ip getRemoteAddr();
jsp内置对象是web容器创建的一组对象。我们都知道tomcat可以看成是一种web容器,所以我们可以知道所谓的内置对象都是由tomcat创建的。使用内置对象无需使用new关键字,直接使用即可。也就意味着只要你敢启动tomcat,在内存中已经驻留了N多内置对象。
2.JSP中的九大内存对象
request 请求对象response 响应对象
out 输出对象
application 应用程序对象
session 会话对象
pageContext 页面上下文对象
page 页面对象
config 配置对象
exception 异常对象
3.提交表单数据乱码解决方案
通过form表单给服务器提交数据的时候,如果提交的是中文数据,那么可能会出现乱码,如果表单的请求方式是post请求,那么可以使用如下方案解决乱码:在调用getParameter()之前,设置请求对象request的编码方式。
<% request.setCharacterEncoding("utf-8");%>
002.如果是通过get方式提交的form,两种处理乱码方案:
01.通过new String(str.getBytes(“iso-8859-1”),”utf-8”);
这种方式的缺点,每获取到一个用户提交的数据就要进行一道转换
02.通过conf下的server.xml文档的
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEcoding=”utf-8” />
相关文章推荐
- JSP和JavaScript数据交互的问题
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- Jsp中使用xmlhttp进行数据交互~
- Jsp中使用xmlhttp进行数据交互~
- 使用Jquery--Jsp与servlet之间的数据交互
- js jsp 交互 js与jsp的数据交互 js向jsp中传递数据 jsp向js中传递数据 js向jsp传递数组
- 实现JSP数据和JavaScript数据交互使用
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- JSP数据和JavaScript数据交互使用
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- 实现JSP数据和JavaScript数据交互使用
- JSP和JavaScript数据交互
- JSP和JavaScirpt数据交互
- SERVLET与JSP Jsp中使用xmlhttp进行数据交互
- 实现JSP数据和JavaScript数据交互使用
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法
- jsp页面与ActionForm数据交互的原理
- JSP数据和JavaScirpt数据交互使用问题的一种解决方法