大体意思是这样:
a.jsp
<html>
<form name="a" method="post" action="/xx.do">
..
<jsp:include flush="true" page="/b.jsp"></jsp:include>
..
<INPUT type="submit" value="注 册"/>
</form>
</html>
b.jsp
<html>
<form name="b" enctype="multipart/form-data" mothed="post" action="/zz.do">
<input type="file" name="face" >
<input type="submit" value="上传">
</form>
</html>
问题出在,
1\ 点击嵌套在a.jsp中的b.jsp 提交上传按钮不触发action
2\ 点击a.jsp中提交注册按钮,actionform 得到不了嵌套页面下面的所有值
麻烦哪位大哥,点破下
补充: 去掉b.jsp 页面的<form> 点击a.jsp中提交注册按钮,可以往数据库插入所有值
參考答案:对啊,你说的没问题,你的目的是什么?
网页include后form嵌套,自然问题就产生了
<html>
<form name="a" method="post" action="/xx.do">
..
<html>
<form name="b" enctype="multipart/form-data" mothed="post" action="/zz.do">
<input type="file" name="face" >
<input type="submit" value="上传">
</form>
</html>
..
<INPUT type="submit" value="注 册"/>
</form>
</html>