上面两位讲的都对,post或者用hidden
解决方案 »
- ssh框架上的一点小疑问,求大神们给指点迷津
- jasperreport从数据库取出null,框的边界就不显示了
- 为什么JNI中的GetMethodID总是返回0
- No suitable driver的问题
- 谁有think in java -3th 英文版的电子书啊。给我传个谢谢
- Struts Html标签的问题.
- hibernateSync连接oracle数据库的问题!
- 重起j2ee后为何报这个错误:no stack trace available
- 高手帮我看看我这个程序错在哪里?
- hibernate 使用c3p0问题。
- Java读写U盘文件的性能问题?
- 求 spring security 3.x 高手
method只能一個喔!
應該不行
<form accept-charset="UTF-8" action="https://www.dwolla.com/payment/pay"
method="post"> <input id="key" name="key" type="hidden" value="xxxxxx" />
<button type="submit">Submit Order</button>
</form>
比如这个按钮,我本意是想把key参数传递到 https://www.dwolla.com/payment/pay 这里。用hidden和post在地址栏是看不到了,但是右键页面信息还是可以看到。第二点是我主要是想有没有什么办法,在后台写一个方法,把参数传递到一个地址但是不在URL上面显示出来。给参数加密暂时不考虑因为接收方不接受加密参数。
谢谢各位了!
◎ URL带问号参数:直接看地址栏
◎ POST数据:看提交信息
◎ Cookie:用IE9的调试器或HttpWatcher
◎ HTTP-Head信息:用IE9的调试器或HttpWatcher
这也不行,那也不行,实在不行那就牺牲点开销、进驻Cache,提交那边直接到那边去拿key
另:非英文参数在进行urluncode之后像乱码
$.ajax({
type: "get",
url: " https://www.dwolla.com/payment/pay ",
beforeSend:function(xhr){
xhr.setRequestHeader("key",key);
},
success: function(msg){
alert( "Data Saved: " + msg );
}
});
Controller里面用@RequestHeader注解接收下
不知道可不可以