jsp页面提交方式有如下方法:
HTML表单提交
2. pageContext的setAttribute(String name,Object value,int scope)(这里scope的值决定了使用什么属性传递,有PAGE_SCOPE、REQUEST_SCOPE、SESSION_SCOPE、APPLICATION_SCOPE) 方法在html设置属性,然后在.jsp用 getAttribute(String name) 取得,但取得的是Object类型,需要手动转化为需要的类型
3. 直接页面跳转
ajax异步提交,javascript构造form对象然后form.submit();提交
貌似只有这三种了.
如果是提交方式method只有两种,get和post
get方式等于是在URL后面带着数据,在传递中文内容时会出现乱码.
post方式是将form中的数据添加到数据包中,由TCP/IP协议完成数据传输 ,不会出现中文乱码
传递数据到后台可以用form表单,ajax或者
window.location="test.do?username=1&&password=2";之类的方式
HTTP提交方式有
POST
GET
PUT
DELETE
UPDATE
最常见的就是POST和GET,提交方式部分语言,都一样。
method="get"