JSP的隐式对象有哪些?get和post提交的区别
解决方案 »
- 怎么在jsp页面控制输出?比如说规定这行两秒后再显示?
- 请问为什么struts2要提供ServletActionContext和ActionContext两种方式访问Servlet API?
- 人家把xml文件内容读出来变成一个string变量,我如何解析?
- Struts,Hibernate,Spring个有什么样的特点?
- JSF传值问题
- logic:equal 的“else”怎么写
- 使用axis2进行客户端编程,返回以下错误 Cannot close the same input stream twice
- 如何解压*.war文件?
- servlet的基础问题
- JMS Server
- 请问一下java所谓的把类加载到内存后做了些什么,在没有初始化之前
- JSP 多表关联问题
response response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等)
out out 对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。
pageContext pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。
session session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息
application applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息
config config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。
page page表示从该页面产生的一个servlet实例 .
表单的method属性如果为get,那么所有的参数信息都会显示在浏览器的地址栏里面,当我们使用浏览器地址栏输入网址的方式来发送请求时,那么该请求一定是get方式。post则相反 2. 对于get方式,servlet采用对doGet方法来进行处理,对于post方式,servlet采用doPost方法来进行处理
提交数据有限制
传输文件不行
在setvlet中调用doGet()post提交参数地址栏上可以看不到得到
提交数据理论上没有限制
传输文件嘎嘎的
在setvlet中调用doPost()要是还有区别 楼主也把它写上吧
我还要补充2条
1.就是对于乱码问题,POST方法会比GET方法容易解决。
2.安全性,POST远比GET安全,这也是专家大都推荐使用POST方法的一个主要原因。
| 方法 | 提交参数地址栏是否可见 | 提交数据是否有限制 | 在servlet中调用的方法 | 安全性 |
|---------------------------------------------------------------------------------------|
| get | 是 | 是 | doGet() 较差 |
|---------------------------------------------------------------------------------------|
| post | 否 | 否 | doPost() 较高 |
+---------------------------------------------------------------------------------------+
| 方法 | 提交参数地址栏是否可见 | 提交数据是否有限制 | 在servlet中调用的方法 | 安全性 |
|---------------------------------------------------------------------------------------|
| get | 是 | 是 | doGet() | 较差 |
|---------------------------------------------------------------------------------------|
| post | 否 | 否 | doPost() | 较高 |
+---------------------------------------------------------------------------------------+
get方式是吧参数放在url中 get是等幂的