★★★急问怎么才能知道一个webpage发送的request到底是POST型的还是GET型的?★★★ <%out.println(request.getMethod());%>加上试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如说,在www.sogua.com网上搜索一首名为“christmas”的歌曲,在该页面上的“请输入你要搜索的文件、数据名:”后面输入christmas后,点击后面的箭头标志,我想知道这时候发送的request是什么类型。怎么用上面几位说的getMethod()来得到我想要的信息啊? :若是POST Request,能否读出request body能,post和get都是一样处理的,你get怎么处理post就可以怎么处理再者,你看看submit所在的form的method是post还是get不就知道了吗<form action="a.jsp" method="post">……<input type="submit" name="submit" value="提交"></form> pcdos(流浪),看来我是该睡觉了,忘了这么简单的查看request type的方法了,:(我认为GET request和POST的主要的一个区别就在于GET的body是empty的,所以相关query信息是直接加在url后面的,例如我要搜索christmas,新页面的url是http://search.sogua.com/mp3/search.asp?key=christmas&fmp3=1,此时完整的GET request应该 GET http://search.sogua.com/mp3/search.asp?key=christmas&fmp3=1 HTTP/1.0\n,对吧?可是对于POST Request呢?好不容易才找到一个用POST的,如果我想在 http://www.bristish-airways.com/travel/home.jsp/home/public/en_ 中搜索某个航班的资料,想看到这个时候提交的request的body和header可以吗?谢谢! 可以,假如你在form中调用的是servlet的话,就看你在servlet的doPost()和doGet()中怎么处理了。 对啊,我就是想调用servlet,不知道该调用什么method才能看到POST Request的header和body呢? get是怎么做的post就是怎么做的,这两者只是在传输上不同而已servlet处理它们是一样的,比如下面的例子public class YourServlet {……public void doGet(HttpServletRequest req, HttpServletResponse res) { // do something}public void doPost(HttpServletRequest req, HttpServletResponse res) {doGet(req, res);} Java Web 开始基础 session问题 在做Hibernate修改时出现了个莫名其妙的错误(主要是我看不懂) 一个main页面框架装载两个页面,页面不刷新,怎么在2个页面间传值? 这个虽然简单的问题,我试了三天都没有成功,帮帮忙吧,谢谢! 问一下冲突检测怎么实现? 有没有视频播放的代码,谢谢! 新人求助,判断String[]是否包含某个String checkbox单选如何兼容FIREFOX 为什么我在编绎一个beanA时,总会把beanA中引用的另一个beanB删除掉? 我在环境变量里是这样设置的。急急急急急急! jsp中打印和存文件问题?
<form action="a.jsp" method="post">
……
<input type="submit" name="submit" value="提交">
</form>
servlet处理它们是一样的,比如下面的例子
public class YourServlet {……
public void doGet(HttpServletRequest req, HttpServletResponse res) {
// do something
}
public void doPost(HttpServletRequest req, HttpServletResponse res) {
doGet(req, res);
}