2 qq 33273626 qq_33273626 于 2016.04.01 13:02 提问

get请求与post请求的问题

项目是用ssh1写的,但是有个form表单已经写好了用的是get请求提交的,现在想改成post请求提交,不知该从哪儿下手。。。求高手赐教

6个回答

Mr_dsw
Mr_dsw   Ds   Rxr 2016.04.01 13:08

直接修改form表单的method属性不就可以了么

qq_33273626
qq_33273626 但是是一个已经写好的项目,改成post之后action处理完的数据响应到另外一个页面的时候就不显示数据了
一年多之前 回复
CSDNXIAOS
CSDNXIAOS   2016.04.01 13:12

get/post请求:中文乱码问题

get提交,用户能够看到提交的参数,在链接栏,ie中文会自动转码。
post提交,用户不能看见提交的参数。

1、jsp,js.java文件编码设置错误

    jsp,js常用utf-8编码
    javascript文件常用gbk编码

2、tomcat默认的提交编码:ISO8859-1
    if(userna......
答案就在这里:get/post请求:中文乱码问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

u010936936
u010936936   2016.04.01 13:16

修改表单默认提交方式可以通过在form上注册onsubmit事件,返回一个JS函数的方式进行如下:
< form action = "selectInfoServlet?method=select" method = "post" id = "search" onsubmit = "return select();" >
< input type= "submit" value = "submit">
</ form>
function select(){
alert(3);
var nowPageNO = document.getElementById("nowPageNO" ).value;
document.getElementById( "search" ).action="selectInfoAction!select?pageNo=" +nowPageNO;//pageNo:如果需要提交自定义参数
document.getElementById( "search" ).submit();
}

qq_16850743
qq_16850743   2016.04.01 13:21

可以把method改为post,然后在方法上用post方法调用get方法

zhouyufengqingyang
zhouyufengqingyang   2016.04.01 13:28

表单应该post提交吧。

qq_17637725
qq_17637725   2016.04.01 15:54

表单post请求 你后台接收的数据 要与你前端页面的input的name属性名字相同

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!