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")

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

原文地址:https://www.cnblogs.com/wanghongjie/p/4522775.html