如何禁用http的put方法? 我在过滤器里面用httpservletrequest.getMethod方法和equal(“put”)然后跳转,感觉应该是处理了。可是扫描软件还是能扫出来有什么办法直接干掉他呢?还是我这样处理没用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你似乎要屏蔽掉http的put请求。我觉得没有必要在filter里面来人为跳转,好像servlet本身应该是不支持put方法的。你有试过用put请求吗?请求的结果应该是返回HTTP405错误的。你可以试试是不是。 http://docs.sun.com/app/docs/doc/820-6432/gghwc?l=zh&a=view 2楼的是什么控制台?tomcat?jboss?我这里封装的太那个了根本没有页面操作。只有代码 你把doPut 里面调用一下doPost( req,rep);不要ifmethod了 public void doPut(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { doPost(req, res); } 你不是写了过滤器吗?加在过滤器那个url里面啊!晕。。我没叫您一个个加啊 不是url,是servlet,打快了。 楼主用的是什么web容器?tomcat默认是禁止使用PUT和DELETE方法,当这些方法请求时会报告403错误。其它的容器如果默认是打开的,则只要在servlet-mapping添加一个方法过滤器即可。 jboss的话怎么过滤?如何添加 Java好学吗 http 客户端请求超时设置? 再发一贴球ext combo取值问题 菜鸟问题 Struts点击按钮和获取当前页面的绝对路径问题 请问怎样学习Struts框架下的工作流项目开发 O/R Mapping在实际中用于什么方面最有优势? 怎样深度克隆一个ResultSet对象?? 如何用Eclips开发struts,具体怎么配置? 诚招,急招软件工程师1名,月低薪10000 windows中怎样用oracle驱动连数据库 java 导入excel 问题
我觉得没有必要在filter里面来人为跳转,好像servlet本身应该是不支持put方法的。
你有试过用put请求吗?请求的结果应该是返回HTTP405错误的。你可以试试是不是。
tomcat?jboss?
我这里封装的太那个了根本没有页面操作。只有代码
你把doPut 里面调用一下doPost( req,rep);不要ifmethod了 public void doPut(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
doPost(req, res);
}
不是url,是servlet,打快了。
其它的容器如果默认是打开的,则只要在servlet-mapping添加一个方法过滤器即可。
如何添加