一个令人不解的问题(简单拿分) request.getParameter("text1")是null对象,null对象没有任何方法,所以你调用equals方法的时候报NullPointException。判断一个对象是否时null应该用==。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以用:request.getParameter("text1").length()<1 在你的test.jsp文件中的<form>中引用了 ENCTYPE="multipart/form-data",你再接收的时候就不能用request.getParameter("text1")这种语句来接收,应该先声明com.jspsmart.upload.*中的Request对象,只能用这里面的getParameter方法来接收参数,具体的写法如下:<%@ page contentType="text/html; charset=GBK" language="java" import="java.util.*,java.rmi.*,com.jspsmart.upload.*"%><% SmartUpload myUpload = new SmartUpload() ; myUpload.initialize(pageContext); myUpload.upload(); if(myUpload.getRequest().getParameter("text1").equals("")) { out.println("error"); } else { out.println(myUpload.getRequest().getParameter("text1")); out.println(myUpload.getRequest().getParameter("text2")); out.println(myUpload.getRequest().getParameter("text3")); }%> if(request.getParameter("text1").equals(null))???????????????if( (request.getParameter("text1")==null)||(request.getParameter("text1").equals("")) ) windwang(风): 谢谢你的回答,结账 java刚学了,也就是能过个scjp的水平,会asp应该看什么书学jsp? 如何在eclipse+myeclipse中使用hibernate jsp 中 如何从数据库读图片数据,生成图片列表 查询后分页问题 简单问题,在线等! 几个问题! 关于tomcat连接池的配置问题 从数据库中取数据总是出错 如何给一个项目添加Hibernate框加? 输入“——”符号时,再从数据库读出来显示到网页上,就变成了??,其他一切正常? 为什么流方式下载以后鼠标还是等待的状态,好像什么还没有关闭。 如何窗口最大化同时窗口不可以移动?
你再接收的时候就不能用request.getParameter("text1")这种语句来接收,
应该先声明com.jspsmart.upload.*中的Request对象,只能用这里面的getParameter方法来接收参数,具体的写法如下:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.util.*,java.rmi.*,com.jspsmart.upload.*"%>
<%
SmartUpload myUpload = new SmartUpload() ;
myUpload.initialize(pageContext);
myUpload.upload(); if(myUpload.getRequest().getParameter("text1").equals("")) {
out.println("error");
} else {
out.println(myUpload.getRequest().getParameter("text1"));
out.println(myUpload.getRequest().getParameter("text2"));
out.println(myUpload.getRequest().getParameter("text3"));
}
%>
if(request.getParameter("text1").equals(null))???????????????if( (request.getParameter("text1")==null)||(request.getParameter("text1").equals("")) )
谢谢你的回答,结账