在FORM中加了这个enctype="multipart/form-data",然后在ii.jsp中用su.getRequest().getParameter()取值,结果为Null,上网搜了好久,都说这样就可以取到值,但我取得就是为null,实在崩溃,想请哪位大虾指点指点,以下是源代码:
<%@page contentType="text/html; charset=gbk" %>
<%@page language="java" %>
<jsp:useBean id="ok" class="iu.tu" scope="page"/>
<HTML>
<HEAD>
<TITLE>DATABASE</TITLE>
</HEAD>
<body>
<form action="ii.jsp" enctype="multipart/form-data" method="post">
<input type="file" name="image" size="20" maxlength="20"/>
<input type="submit" value="上传"/>
</form>
</form>
</body>
</html><%@ page contentType="text/html;Charset=gb2312"%>
<%@page language="java" %>
<jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload" />
<html>
<body>
<%
String a=su.getRequest().getParameter("ii");
out.print(a);
%>
</body>
</html>
<%@page contentType="text/html; charset=gbk" %>
<%@page language="java" %>
<jsp:useBean id="ok" class="iu.tu" scope="page"/>
<HTML>
<HEAD>
<TITLE>DATABASE</TITLE>
</HEAD>
<body>
<form action="ii.jsp" enctype="multipart/form-data" method="post">
<input type="file" name="image" size="20" maxlength="20"/>
<input type="submit" value="上传"/>
</form>
</form>
</body>
</html><%@ page contentType="text/html;Charset=gb2312"%>
<%@page language="java" %>
<jsp:useBean id="su" scope="page" class="com.jspsmart.upload.SmartUpload" />
<html>
<body>
<%
String a=su.getRequest().getParameter("ii");
out.print(a);
%>
</body>
</html>
ii呢?没看到有name="ii"
<form action="ii.jsp" enctype="multipart/form-data" method="post">
<input type=text name="ii" >
<input type="file" name="image" size="20" maxlength="20"/>
<input type="submit" value="上传"/>
</form>
//初始化
su.initialize(pageContext);加上这2句。。
su.initialize(pageContext); //初始化是必须的
String a=su.getRequest().getParameter("image"); 用了SmartUpload以后jsp的内置对象requet就失效了,只能用
SmartUpload.getRequest().getParameter("");获得表单中的内容
<%
su.initialize(pageContext);
String a=su.getRequest().getParameter("ii");
out.print(a);
%>
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
String a=su.getRequest().getParameter("ii");
out.print(a);
%>
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
String a=su.getRequest().getParameter("ii");
out.print(a);
%>
还是取不到
<form action="ii.jsp" enctype="multipart/form-data" method="post">
<input type="file" name="image" size="20" maxlength="20"/>
<input type="submit" value="上传"/>
</form>
</form> 2个</form>
2个
</form>
</form>
找提交表单的时候找不到name=li 肯定是空值啊