我在做jsp上传时表单里面有多个属性例如:
<form name="form1" action="xxx.do" enctype="multipart/form-data">
<input name="name"type="text">
<INPUT id="file" type="file" name="file">
<input name="button" type="button"value="上传">
</form>
我要把文件上传并且把name字段也提交到Action中去,而且我在数据库里要保存name字段和我文件的上传路径,请问高手这个有没有什么好的解决办法?
文件上传我会做,但是就是不知道怎么把表单中的其他属性和文件路径一起在action中得到并且保存!
求救~~~痛苦中~~~~~
<form name="form1" action="xxx.do" enctype="multipart/form-data">
<input name="name"type="text">
<INPUT id="file" type="file" name="file">
<input name="button" type="button"value="上传">
</form>
我要把文件上传并且把name字段也提交到Action中去,而且我在数据库里要保存name字段和我文件的上传路径,请问高手这个有没有什么好的解决办法?
文件上传我会做,但是就是不知道怎么把表单中的其他属性和文件路径一起在action中得到并且保存!
求救~~~痛苦中~~~~~
解决方案 »
- java在xml中的注入
- 请问下 “找回密码”这个的实现。
- 大数据量显示除了树还有什么好的方法
- public abstract class DispatchAction extends BaseAction哪里来的BaseAction??
- 请高手帮忙修改一个Servlet
- JSP调用存储过程问题
- jsp 上传察看文件
- 各位高手请问:JSP中有没有可以捕获Container生成的HTML文本的API?
- struts中如何设置<html:select>中的默认的<option>值
- ExtJS4.2 生成的皮肤关闭等小图标缺少一个像素
- 请教 怎样将JSP页面中的列表框绑定到数据库中的某个值
- 用户名由a~z的英文字母(不区分大小写)、0~9的数字、点、减号或下划线组成,长度为3~18个字符,只能以数字或字母开头和结尾,例如:kyzy_
<script language="javascript">
function do_submit(){
var temp = "name="+form1.name.value+"&path="+form1.file.value;
form1.action = "xxx.do?"+temp;
form1.submit();
}
</script>
不知道是否有更好的方法
SmartUpload mySmartUpload = new SmartUpload();
然后通过
mySmartUpload.getRequest().getParameter("name");来取得你要的参数
<jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload" />
<%
String a = su.getRequest().getParameter("a");
%>