如果你用的是request的getParameter方法并且参数没有错误的话,且doPost方法被进行,而且这个表单提交直接到这个Servlet那么应该没有问题。
请检查是否参数名称写错,大小写是否区分。
如果中间有一个Servlet并这个Servlet处理的是表单提交而且这个Servlet重定向到最后的Servlet(你取得action参数的Servlet)中处理就不会得到名称为action的请求参数了
在你的servlet这么写ShowBean sb = (ShowBean) requestgetSession()getAttribute("showbean");Systemoutprintln(sbgetPidan());
这样就OK了。
因为这是防盗链,只有通过链接访问当前页的时候,才能获取上一页的地址;否则requestgetHeader("Referer")的值为Null,通过windowopen打开当前页或者直接输入地址,也为Null。
以上就是关于为什么在servlet 中得不到action的值,应该得到uf才对,怎么个情况全部的内容,包括:为什么在servlet 中得不到action的值,应该得到uf才对,怎么个情况、使用jsp:setproperty设置bean里的属性 为什么servlet里获取不到、servlet获取不到referer的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)