当前位置: 技术问答>java相关
奇了怪了,得不到变量的值(用了enctype="multipart/form-data" )
来源: 互联网 发布时间:2015-10-25
本文导语: Untitled Document ---------------------------- 上面代码不能得到文本框aa的值;但是若把form中的enctype="multipart/form-data"去掉则可以得到,郁闷中。 | 给你一个用smartupload组件用流方...
Untitled Document
----------------------------
上面代码不能得到文本框aa的值;但是若把form中的enctype="multipart/form-data"去掉则可以得到,郁闷中。
|
给你一个用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");
}
}
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");
}
}
|
可以的,用mySmartUpload.getRequest().getParameter("aa")