JSP之POST与GET的区别
2015-09-13 19:39
639 查看
有JSP文件:
test.jsp
<html>
<head><title>Response</title></head>
<body>
<center>
<h1>Response</h1>
<p>First name :<%=request.getParameter("first_name") %></p>
<p>Last name:<%=request.getParameter("last_name")%></p>
</body>
</html>
有如下html文件:
hello.html(GET)
<html>
<head><title>submit</title></head>
<body>
<form action="test.jsp" method="GET">
<p>First name</p>
<input type="text" name="first_name">
<p>Last name</p>
<input type="text" name="last_name">
<input type="submit" value="SUBMIT">
</form>
</body>
</html>
浏览器中如下图:
![](https://img-blog.csdn.net/20150913193114779)
通过GET传送后,如图:
![](https://img-blog.csdn.net/20150913193329357)
从URL可以看出,GET传输的数据在URL的后面以显式的方法表示出来了(肉眼可见):
first_name=ADAM&last_name=BOB
如果将GET改为POST提交,
<html>
<head><title>submit</title></head>
<body>
<form action="test.jsp" method="POST">
<p>First name</p>
<input type="text" name="first_name">
<p>Last name</p>
<input type="text" name="last_name">
<input type="submit" value="SUBMIT">
</form>
</body>
</html>
则如下图:
![](https://img-blog.csdn.net/20150913193631198)
此时,URL中不包含所传输的数据。
因此,在传送重要信息时,建议使用POST进行传输。
test.jsp
<html>
<head><title>Response</title></head>
<body>
<center>
<h1>Response</h1>
<p>First name :<%=request.getParameter("first_name") %></p>
<p>Last name:<%=request.getParameter("last_name")%></p>
</body>
</html>
有如下html文件:
hello.html(GET)
<html>
<head><title>submit</title></head>
<body>
<form action="test.jsp" method="GET">
<p>First name</p>
<input type="text" name="first_name">
<p>Last name</p>
<input type="text" name="last_name">
<input type="submit" value="SUBMIT">
</form>
</body>
</html>
浏览器中如下图:
通过GET传送后,如图:
从URL可以看出,GET传输的数据在URL的后面以显式的方法表示出来了(肉眼可见):
first_name=ADAM&last_name=BOB
如果将GET改为POST提交,
<html>
<head><title>submit</title></head>
<body>
<form action="test.jsp" method="POST">
<p>First name</p>
<input type="text" name="first_name">
<p>Last name</p>
<input type="text" name="last_name">
<input type="submit" value="SUBMIT">
</form>
</body>
</html>
则如下图:
此时,URL中不包含所传输的数据。
因此,在传送重要信息时,建议使用POST进行传输。
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- JSP/PHP基于Ajax的分页功能实现
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- 开发阶段Jetty运行Jsp报错且响应空白
- Apache Web让JSP“动”起来
- Lua下基本的网络编程示例
- linux网络编程用到的网络函数详解用和使用示例
- C#网络编程基础之进程和线程详解
- C++ 网络编程 总结
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- Linux网络编程之UDP Socket程序示例
- JSP 多条SQL语句同时执行的方法