问大家个诡异的问题。有个系统,放在我机器上跑没问题,放到Linux测试服务器上面,就得不到值只要form表单是
" enctype="multipart/form-data"
这种带附件的
就取不到值
request.getParameter("**")取到的值就为null不知道为什么?
" enctype="multipart/form-data"
这种带附件的
就取不到值
request.getParameter("**")取到的值就为null不知道为什么?
<form action="http://localhost:8080/personal/project/addOther.action" enctype="multipart/form-data" method="post" onsubmit="return validate()">
<input type="hidden" name="ppid" value="91">
action:
public String addOther() {
HttpServletRequest request = (HttpServletRequest) ServletActionContext
.getRequest();
System.out.println(request);
System.out.println(request.getParameterMap());
System.out.println("ppid="+request.getParameter("ppid"));
System.out.println("other="+request.getParameter("other"));
String ppid = request.getParameter("ppid");
控制台:
com.opensymphony.webwork.dispatcher.multipart.MultiPartRequestWrapper@9c45d0
{}
ppid=null
other=null