两页面传值request_getParameter()为null值

Posted on

两页面传值request_getParameter()为null值

写词条,拿礼品—中国移动Wiki嘉年华 浅谈并行编程中的任务分解模式 CSDN社区

搜索 收藏 打印 关闭

CSDN社区 > Java > Web 开发

两页面传值request.getParameter()为null值

楼主sole_lodestar(弱势群体应该怎么办)2005-01-19 21:36:02 在 Java / Web 开发 提问

为什么在第二个页面使用request.getParameter()得不到上一页面提交过来的数据?

第一个页面:

<%@ page contentType="text/html;charset=GBK" errorPage="../include/error.jsp"%>

import_data




会计帐号:


密码:


请选择要更新的表


请选择要导入的文件:





第二个页面:

<%@ page contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql./" %>
<%@ page import="java.io.File" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.io./
" %>
<%@ page import="java.lang./" %>
<%@ page import="java.util./
" %>
<%@ page import="jxl./*" %>
<%
//定义所有变量
String userName = ""; //会计帐号
String userPass = ""; //密码
String myFile = ""; //数据源文件
String myTable = ""; //所要更新的表

//取得提交数据
userName = request.getParameter("userName");
userPass = request.getParameter("userPass");
myFile = request.getParameter("myFile");
myTable = request.getParameter("myTable");
………………
问题点数:20、回复次数:11Top

1 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-01-19 21:42:56 得分 20

因为里面有一个上传文件,如果还有一般的字符串请求就得不到了
Top

2 楼sole_lodestar(弱势群体应该怎么办)回复于 2005-01-19 21:45:09 得分 0

那该怎么解决呢?Top

3 楼sole_lodestar(弱势群体应该怎么办)回复于 2005-01-19 21:49:52 得分 0

中间曾经把form的name属性改为form1,就可以了。可后来对第二页面修改后,又得不到值了。不知道为什么Top

4 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-01-19 21:50:34 得分 0

单独提交上传文件
不过现在一般都是使用jspsmartupload来上传文件,那样就没问题了Top

5 楼sole_lodestar(弱势群体应该怎么办)回复于 2005-01-19 21:54:33 得分 0

我并不是要上传文件,而是要在第二页面读取该文件内容。只要把我要上传的文件的完整路径(包括文件名)提交给第二个页面就可以了。Top

6 楼sole_lodestar(弱势群体应该怎么办)回复于 2005-01-19 21:55:23 得分 0

我并不是要上传文件,而是要在第二页面读取该文件内容。只要把我选中的文件的完整路径(包括文件名)提交给第二个页面就可以了。Top

7 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-01-19 21:58:24 得分 0

这样啊?
那你把ENCTYPE="multipart/form-data"去掉Top

8 楼sole_lodestar(弱势群体应该怎么办)回复于 2005-01-19 22:00:38 得分 0

嗯,对了。什么原因?
谢谢Top

9 楼xuerenrenmin()回复于 2005-01-19 22:03:30 得分 0

把第一个页面改为
<%@ page contentType="text/html;charset=GBK" errorPage="../include/error.jsp"%>


import_data




会计帐号:


密码:


请选择要更新的表


请选择要导入的文件:





应当没有问题了Top

10 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-01-19 22:03:40 得分 0

原来提交得方式就把那个文件作为流来传输了,普通字符串就传不过去了!
去掉之后默认都是传递字符串,所以只把那个文本框里面得字符串提交过去!Top

11 楼sole_lodestar(弱势群体应该怎么办)回复于 2005-01-19 22:05:38 得分 0

送分啰Top

相关问题

关键词

得分解答快速导航

相关链接

广告也精彩

反馈

请通过下述方式给我们反馈 反馈

x 提问

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
转载请注明作者(RobinChia)和出处 It so life ,请勿用于任何商业用途