Struts 2 上传文件和表单提交数据冲突
各位大神,我今天在写一个工程,是用了Struts+Hibernate的。现在遇到了问题。在一个JSP页面中,我要传一个课程号,还有上传目录,课程号有的是hidden标签。...
各位大神,我今天在写一个工程,是用了Struts+Hibernate的。现在遇到了问题。
在一个JSP页面中,我要传一个课程号,还有上传目录,课程号有的是hidden标签。但是,一直出错。
代码很短的,如下:
<struts:form action="ReleaseHomework" enctype="multipart/form-data" method="post">
<struts:textarea name="homeworktitle" label="请输入作业题目"></struts:textarea>
<fck:editor instanceName="homeworkcontent">请输入作业内容</fck:editor>
<struts:file name="homeworkfile" label="请选择文件"></struts:file>
<struts:hidden name="courseid" value="%{#request.courseid}"></struts:hidden>
<struts:submit value="发布作业" method="ReleaseHomework"></struts:submit>
</struts:form>
这里面,传递Action时,有courseid读不到值,一直是null。
我调试了一下,发现是这句话的问题,enctype="multipart/form-data"
但是,不加上这句话,一直不能上传文件,加上这句话,就拿不到courseid的值,我2个都要,不知道怎么办。跪求各位大神帮忙啊。偶感激不尽啊。 展开
在一个JSP页面中,我要传一个课程号,还有上传目录,课程号有的是hidden标签。但是,一直出错。
代码很短的,如下:
<struts:form action="ReleaseHomework" enctype="multipart/form-data" method="post">
<struts:textarea name="homeworktitle" label="请输入作业题目"></struts:textarea>
<fck:editor instanceName="homeworkcontent">请输入作业内容</fck:editor>
<struts:file name="homeworkfile" label="请选择文件"></struts:file>
<struts:hidden name="courseid" value="%{#request.courseid}"></struts:hidden>
<struts:submit value="发布作业" method="ReleaseHomework"></struts:submit>
</struts:form>
这里面,传递Action时,有courseid读不到值,一直是null。
我调试了一下,发现是这句话的问题,enctype="multipart/form-data"
但是,不加上这句话,一直不能上传文件,加上这句话,就拿不到courseid的值,我2个都要,不知道怎么办。跪求各位大神帮忙啊。偶感激不尽啊。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询