奇了怪了,得不到变量的值(用了enctype="multipart/form-data" ) enctype="multipart/form-data" 是专门给上传文件时用的,建议你使用jspSmartUpload.zip或其他,来做上传。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是使用jspSmartUpload上传文件阿,但是上传时,form须指定enctype选项。 指定enctype="multipart/form-data"后表单将以流方式提交,所以一般的request.getParameter得不到文本框的值 给你一个用smartupload组件用流方式接文本框值的例子java.util.Enumeration e = myUpload.getRequest().getParameterNames();while (e.hasMoreElements()) { String key = (String)e.nextElement(); String[] values = myUpload.getRequest().getParameterValues(key); if (key.equals("name")) { String name= values[0].toString();// String name= new String(values[0].toString().getBytes("ISO8859_1"), "GB2312"); 如果接中文值的话选这个格式 } if (key.equals("password")) { String password = values[0].toString();// String password = new String(values[0].toString().getBytes("ISO8859_1"), "GB2312"); }} enctype="multipart/form-data" 只能得到 File 的VALUE其他域的VALUE都不能得到,你要做只能用BEAN来做.或者用其他组件. 可以的,用mySmartUpload.getRequest().getParameter("aa") vis0(vis0) ,mySmartUpload.getRequest().getParameter("aa").toString()这样还是取不到值阿,全市null dojo无法加载模块 在eclipse下面配置tomcat出现的错误信息 *.hbm.xml文件异常 怎样设置数据库中数据的最大量 哪位大虾知道有JAVA的邮件客户端软件不? java事务处理问题 网页数据库分页代码怎样写? struts牛人请看看这几个问题? Tomcat JSP页面传值到后台的问题 关于调用bean的问题 使用<jsp:include>的传值结果
String key = (String)e.nextElement();
String[] values = myUpload.getRequest().getParameterValues(key);
if (key.equals("name")) {
String name= values[0].toString();
// String name= new String(values[0].toString().getBytes("ISO8859_1"), "GB2312"); 如果接中文值的话选这个格式
}
if (key.equals("password")) {
String password = values[0].toString();
// String password = new String(values[0].toString().getBytes("ISO8859_1"), "GB2312");
}
}
只能得到 File 的VALUE
其他域的VALUE都不能得到,你要做只能用BEAN来做.或者用其他组件.
.toString()这样还是取不到值阿,全市null