javaee-浏览器传递参数信息详细细节

1.get方式传递参数

 

   呵呵,这个很常用。这里要注意的是浏览器将按照当前显示页面时所采用的字符集编码来进行URL编码。

 

2.post方式传递参数

 

      <form>表单中的enctype属于用于指定浏览器使用哪种编码方法将表单中的的数据传送给web服务器。如下:

 

<form method="get" action="http://localhost:8080/*.action" enctype="application/x-www-form-urlencoded">
	<input type="text" name="param1" value="1">
	<input type="text" name="param2" value="汉字">
	<input type="submit">
 </form>

 

     enctype应该是:encrypt[in'kript] type,加密类型的意思

 

     enctype属性有以下取值方式:

  1. application/x-www-form-urlencoded: 在发送前编码所有字符(默认
  2. multipart/form-data : 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。
  3. text/plain: 空格转换为 "+" 加号,但不对特殊字符编码。

     注意:如下方法只有在 enctype="application/x-www-form-urlencoded "方法才可以使用。  

public abstract String getParameter(String paramString);

public abstract Enumeration getParameterNames();

public abstract String[] getParameterValues(String paramString);
 

 

 

 

2.1 post enctype="application/x-www-form-urlencoded"请求消息如下:

 

 

 

 

 

 

 

 

 

 

 

 

PS:于响应形式图可以点击这里

**

*

参考:

http://www.w3school.com.cn/tags/att_form_enctype.asp

……

猜你喜欢

转载自sunfish.iteye.com/blog/1485858
今日推荐