两页面传值request.getParameter()为null值
为什么在第二个页面使用request.getParameter()得不到上一页面提交过来的数据?
第一个页面:
<%@ page contentType="text/html;charset=GBK" errorPage="../include/error.jsp"%>
<HTML>
<BODY BGCOLOR="white">
<H1>import_data</H1>
<HR>
<FORM name="form1" METHOD="POST" ACTION="import_data_post.jsp" ENCTYPE="multipart/form-data">
会计帐号:
<input value="aaa" type="text" name="userName" size="40"><br>
密码:
<input value="aaa" type="password" name="userPass" size="40"><br>
请选择要更新的表
<select name="myTable">
<option value="0">选择更新表</option>
<option value="EXWCMWAGE" selected>职工工资表</option>
<option value="EXWCMITEM">项目资金表</option>
</select><br>
请选择要导入的文件:
<INPUT TYPE="FILE" NAME="myFile" SIZE="50"><BR>
<INPUT TYPE="SUBMIT" VALUE="导入">
<INPUT TYPE="reset" VALUE="初始">
</FORM>
</BODY>
</HTML>
第二个页面:
<%@ 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");
………………