upload.jsp<%@ page contentType="text/html; charset=gbk"%>
<%@ taglib uri="/struts-bean" prefix="bean" %>
<%@ taglib uri="/struts-html" prefix="html" %>
<%@ taglib uri="/struts-logic" prefix="logic" %>
<%@ page import="com.bean.AjaxBean"%>
<jsp:useBean id="ajax" class="com.bean.AjaxBean"></jsp:useBean><html>
<body>
<form enctype="multipart/form-data" method="post" name="form1" action="upload.do">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#eeeeee">
<tr bgcolor="#eeeeee">
<td width="100" height="30" align="right" class="tabeltext">Model No:</td>
<td height="30"> <input name="menu" type="text" class="control" id="menu" size="30"></td>
</tr>
<tr>
<td height="30" align="right" class="tabeltext">Picture:</td>
<td height="30"> <input name="gamePath" type="file" class="control" id="gamePath" size="30"></td>
</tr>
</table>
<br>
<div align="center">
<input type="submit" name="Submit" value="Submit" onClick="showWait()">
<input type="reset" name="Submit2" value="Reset">
<input type="button" name="Submit3" value="Cancel" onClick="closeWindow()">
</div>
</form>
</body>
</html>
UploadAction.java:
request.getParameter("menu")=null因为Form使用了 enctype="multipart/form-data" ,所以获取的值为Null ,哪位高手有解决的方法 ,送分
<%@ taglib uri="/struts-bean" prefix="bean" %>
<%@ taglib uri="/struts-html" prefix="html" %>
<%@ taglib uri="/struts-logic" prefix="logic" %>
<%@ page import="com.bean.AjaxBean"%>
<jsp:useBean id="ajax" class="com.bean.AjaxBean"></jsp:useBean><html>
<body>
<form enctype="multipart/form-data" method="post" name="form1" action="upload.do">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#eeeeee">
<tr bgcolor="#eeeeee">
<td width="100" height="30" align="right" class="tabeltext">Model No:</td>
<td height="30"> <input name="menu" type="text" class="control" id="menu" size="30"></td>
</tr>
<tr>
<td height="30" align="right" class="tabeltext">Picture:</td>
<td height="30"> <input name="gamePath" type="file" class="control" id="gamePath" size="30"></td>
</tr>
</table>
<br>
<div align="center">
<input type="submit" name="Submit" value="Submit" onClick="showWait()">
<input type="reset" name="Submit2" value="Reset">
<input type="button" name="Submit3" value="Cancel" onClick="closeWindow()">
</div>
</form>
</body>
</html>
UploadAction.java:
request.getParameter("menu")=null因为Form使用了 enctype="multipart/form-data" ,所以获取的值为Null ,哪位高手有解决的方法 ,送分
解决方案 »
- 关于创建服务器对象的问题
- java框架太多,感觉太复杂。web应用直接用Jsp+Servlet+JavaBean不是更简单?而且更灵活
- 如何onclick事件读取extjs的gridpanel
- 关于struts动态验证表单的问题
- strust1原代码问题
- JSP首页怎样自动调用servlet?
- ▲▲▲烦!烦!烦!烦!烦!▲▲▲表单参数传递问题:有【enctype="multipart/form-data">】这句话,不能同时提交两个参数。急!急!急!
- 关于"language=javascript"和"language=javascript"的问题
- jsp不能调用bean里面的public String 变量??
- java中对浮点数如何设定小数点位数?
- 使用webwork框架启动时候出现了问题,请指教。
- 访问JSP页面时,URL不同时,产生了不同的结果。
<input type="button" value="提交" onClick="sub()"> <script>
function sub(){
var menu=form1.menu.value;
form1.action=form1.action+"?menu="+menu;
form1.submit();
}
</script>
这种方式,通过GET提交可以把数据提交去过.
具体参看: http://blog.csdn.net/caoyinghui1986/archive/2008/04/09/2271156.aspx