jsp 实现数据传递

 

请求对象 request

public String getParameter(String name);

public String getParameterValues();

 

事例:请求中取出注册数据并显示到页面上

jsp代码:
<
input type="text" name="username">
提交页的jsp代码:
//取出username的数据并输出
String username=request.getParameter("username");
out.ptint(username+"<br/>");

表单的提交方式

get(有利于保存url可再次访问)  post(更安全)密码机密文件

  get post
参数出现在url
长度限制 有(不能太长)
安全限制 低(数据出现在URL中)
URL可传播 是(有利于保存URL) 否(不利于传播)

 

设置请求和响应的编码方式来解决乱码的问题
request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8");

get请求出现乱码

治标的方法: new String(s.getBytes("iso-8859-1"),"utf-8")

治本的方法:配置tomcat\conf\server.xml文件\<connector Connector connectionTimeout="20000"...... URIEncoding("utf-8");> 

 

posted on 2015-05-22 16:57  Longevity  阅读(273)  评论(0编辑  收藏  举报