当前位置:编程学习 > JAVA >>

struts2 设定action的接收方式

请问 如何在struts2中 设定action以post方式接收 URL传参? 没有表单 就是直接在浏览器地址栏后面追加参数
如:test.action?name=abc 默认应该是get方式 --------------------编程问答-------------------- 对的   但是最后用post传参,get传的话地址栏可以看到重要信息,而且get传参还有限制,好像是传的参数不能那个超过8KB还是4KB的大小 --------------------编程问答-------------------- 最好用post --------------------编程问答-------------------- 关注这个 --------------------编程问答--------------------
引用 2 楼 a619225471 的回复:
最好用post
我的问题就是 怎么用post --------------------编程问答-------------------- 没有人知道吗 --------------------编程问答-------------------- 利用Java映射机制,将你要的参数传到action里去 --------------------编程问答-------------------- 我真郁闷 真不知道是我表达的有问题 还是你们理解有问题 我的意思是 url传参默认就是get方式的 如果改成post方式 就像<from method="post"> --------------------编程问答-------------------- 用post吧 --------------------编程问答-------------------- Get方法通过URL请求来传递用户的输入,Post方法通过另外的形式,GET请求请提交的数据放置在HTTP请求协议头中,而POST提交的数据则放在实体数据中
--------------------编程问答-------------------- js中的表单提交
document.form1.action = test.action?name=abc  ; //设置完全的路径
document.form1.submit();


body中的form
<form name="form1"  method="post" action="" >

这样试试看 --------------------编程问答-------------------- 楼上那个,我看行 --------------------编程问答-------------------- 用JSP标签或C标签 装进属性里 就传过去了被,哪有那么复杂 --------------------编程问答-------------------- 链接或按钮给一个点击事件,在事件函数中,用ajax吧,设定使用Post方式来处理请求,params{}将参数设好,一同传给后台处理,不就行了。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,