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个都要,不知道怎么办。跪求各位大神帮忙啊。偶感激不尽啊。
展开
 我来答
Qayone
2012-01-11 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:91.2万
展开全部
你可以在jsp中嵌套java代码块 来调用Action的方法 来获取值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式