JSP表单数据填写不到数据库中 显示空指针异常 怎么回事 急

求高手解答我的JSP页面代码是<formid="form1"name="form1"action="servlet/QcAction"method="post"><td>... 求高手解答
我的JSP页面代码是
<form id="form1" name="form1" action="servlet/QcAction" method="post">
<td><input type="text" name="name"/></td>
<td><input type="submit" value="添加"/></td>
</form>
我的servlet代码是
String name = request.getParameter("name");
qc.setName(name);
qcDao.insert(qc);
异常
java.lang.NullPointerException
dao.QcDao.insert(QcDao.java:20)
servlet.QcAction.doPost(QcAction.java:39)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

这个是DAO层的代码

PreparedStatement ps = null;

String sql ="insert into lxw_qc(name) values(?)";

ps=jConn.getConn().prepareStatement(sql);

ps.setString(1,qc.getName());

ps.addBatch(sql);
ps.executeBatch();
ps.close();
提示就是上面上那个页面的出错信息,我觉得是有地方没初始化 可是找了很长时间没找到
展开
 我来答
Daviony
2009-08-26
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
你把代码贴出来,并指出那一行空指针异常
你有没把name封装到qc中去?
有的话你把 <td><input type="text" name="name"/></td>
给成 <td><input type="text" name="qc.name"/></td>试试
其他地方还有没有问题暂时看不出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sdzxx2008
2009-08-26 · TA获得超过188个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:90.8万
展开全部
首先在servlet里面print下Name看看。或用debug功能逐步调试,锁定问题出现在那里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhc0709
2009-08-26
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
qc中把private String name="das";
随便初始化试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freish
2009-08-26 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2700万
展开全部
肯定是某个地方没初始化了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友914696642
2009-08-26 · TA获得超过779个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:0
展开全部
把你相关的代码和异常信息都贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式