周杰伦稻香的歌词:求救!出现java.lang.NullPointerException问题怎么解决?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 05:43:21
3.addmemb.jsp
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<%@ page import="com.*,java.util.*,java.io.*" %>
<% request.setCharacterEncoding("GBK");%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>会员注册</title>
</head>
<jsp:useBean id="DBConn" class="com.DBConn" scope="page" />
<jsp:useBean id="UserInfo" class="com.UserInfo" scope="page" >
<jsp:setProperty name="UserInfo" property="*"/>
</jsp:useBean>
<jsp:useBean id="MembBean" class="com.MembBean" scope="page">
<jsp:setProperty name="MembBean" property="*"/>
</jsp:useBean>
<body>
<%MembBean.addUser(UserInfo); %>
<center>
<h1>添加成功</h1>
<a href="index.jsp">返回</a>
</center>
</body>
</html>

最好把bean源码贴出来。
<jsp:setProperty name="UserInfo" property="*"/>
意思把form里的标签一一对应赋给bean中的变量,但你这都用了2个。
<jsp:setProperty name="UserInfo" property="*"/>
<jsp:setProperty name="MembBean" property="*"/>
就有问题了

MembBean.addUser(UserInfo)方法的参数是什么类型的,UserInfo又是什么类型的??

你的<jsp:setProperty name="UserInfo" property="*"/>
,<jsp:setProperty name="MembBean" property="*"/> 中property元素应该对应到javabean里面的属性吧,你用*号可能就会找不到了

1