小菜鸟又遇到一问题,请各位帮忙解答一下?
a.jsp和b.jsp
a.jsp中
代码如下
在b.jsp中用request.getParameter("txtto")取不到值,而将a.jsp中form中的enctype="multipart/form-data"去掉后在b.jsp中就可以用request.getParameter("txtto")取到值,这是为什么呢?在不去掉enctype="multipart/form-data"的情况下怎么解决呢?
小菜鸟又遇到一问题,请各位帮忙解答一下?
a.jsp和b.jsp
a.jsp中
代码如下
在b.jsp中用request.getParameter("txtto")取不到值,而将a.jsp中form中的enctype="multipart/form-data"去掉后在b.jsp中就可以用request.getParameter("txtto")取到值,这是为什么呢?在不去掉enctype="multipart/form-data"的情况下怎么解决呢?
enctype="multipart/form-data" 是以2进制流传送数据,一般上传文件的时候才使用.
使用apache提供的common-fileupload可以很方便实现转换,从request中把文件和参数分离开来.
如果想手动转换的话就使用request.getReader()来获得BufferedReader以后自己处理.详细请查询更多资料
建议使用common-fileupload