jsp调用javabean中的方法
我将添加新用户的方法封装到javabean中User.javapackagebeans;importjava.sql.*;importjava.util.*;import...
我将添加新用户的方法封装到javabean中 User.java
package beans;
import java.sql.*;
import java.util.*;
import beans.*;
public class User{
public int insert(UserBean user){
DBBean db=new DBBean();
Connection con = null;
PreparedStatement stat = null;
con=db.getConnection();
String sql="insert into user(username,password,tel,email,qq,idcard)values(?,?,?,?,?,?)";
int i=0;
try{
stat=con.prepareStatement(sql);
stat.setString(1, user.getUsername());
stat.setString(2, user.getPassword());
stat.setString(3, user.getTel());
stat.setString(4, user.getEmail());
stat.setString(5, user.getQq());
stat.setString(6, user.getIdcard());
i=stat.executeUpdate();
stat.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
return i;
}
那jsp页面怎么调用这个insert方法?
我这样写
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="ue" scope="page" class="beans.UserBean" />
<jsp:useBean id="us" scope="page" class="beans.User" />
<jsp:setProperty name="ue" property="*" />
<jsp:useBean id="db1" scope="page" class="beans.DBBean" />
<%
us.insert(ue);
%>
但一直提示
org.apache.jasper.JasperException: An exception occurred processing JSP page /chuli2.jsp at line 7
4: <jsp:useBean id="us" scope="page" class="beans.User" />
5: <jsp:setProperty name="ue" property="*" />
6: <%
7: us.insert(ue);
8: %>
9:
10:
哪位大侠能指点一下?小女子感激不尽~!
chuli2.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="ue" scope="page" class="beans.UserBean" />
<jsp:useBean id="us" scope="page" class="beans.User" />
<jsp:setProperty name="ue" property="*" />
<jsp:useBean id="db1" scope="page" class="beans.DBBean" />
<%
us.insert(ue);
%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>添加用户</title>
</head>
<body>
</body>
</html> 展开
package beans;
import java.sql.*;
import java.util.*;
import beans.*;
public class User{
public int insert(UserBean user){
DBBean db=new DBBean();
Connection con = null;
PreparedStatement stat = null;
con=db.getConnection();
String sql="insert into user(username,password,tel,email,qq,idcard)values(?,?,?,?,?,?)";
int i=0;
try{
stat=con.prepareStatement(sql);
stat.setString(1, user.getUsername());
stat.setString(2, user.getPassword());
stat.setString(3, user.getTel());
stat.setString(4, user.getEmail());
stat.setString(5, user.getQq());
stat.setString(6, user.getIdcard());
i=stat.executeUpdate();
stat.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
return i;
}
那jsp页面怎么调用这个insert方法?
我这样写
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="ue" scope="page" class="beans.UserBean" />
<jsp:useBean id="us" scope="page" class="beans.User" />
<jsp:setProperty name="ue" property="*" />
<jsp:useBean id="db1" scope="page" class="beans.DBBean" />
<%
us.insert(ue);
%>
但一直提示
org.apache.jasper.JasperException: An exception occurred processing JSP page /chuli2.jsp at line 7
4: <jsp:useBean id="us" scope="page" class="beans.User" />
5: <jsp:setProperty name="ue" property="*" />
6: <%
7: us.insert(ue);
8: %>
9:
10:
哪位大侠能指点一下?小女子感激不尽~!
chuli2.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="ue" scope="page" class="beans.UserBean" />
<jsp:useBean id="us" scope="page" class="beans.User" />
<jsp:setProperty name="ue" property="*" />
<jsp:useBean id="db1" scope="page" class="beans.DBBean" />
<%
us.insert(ue);
%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>添加用户</title>
</head>
<body>
</body>
</html> 展开
展开全部
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="User.java" %> --引你的类,换成你类的具体位置
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>添加用户</title>
</head>
<body>
<% User u = new User();
UserBean user = request其它页面传过来的要插入的数据;
如果是本页数据就:
UserBean user = new UserBerbean();
user.serUsername();--封装数据
int i = u.insert(user);
if(i<0)
{
OK
}
else
{
失败
}
%>
</body>
</html>>
<%@ page import="User.java" %> --引你的类,换成你类的具体位置
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>添加用户</title>
</head>
<body>
<% User u = new User();
UserBean user = request其它页面传过来的要插入的数据;
如果是本页数据就:
UserBean user = new UserBerbean();
user.serUsername();--封装数据
int i = u.insert(user);
if(i<0)
{
OK
}
else
{
失败
}
%>
</body>
</html>>
展开全部
嘿嘿。。。我不知道!!!
我也是新手,不过,我经理说,尽量不要在jsp页面使用java代码,如果可以的话,你把数据传到后台代码中,让后台完成这个添加新用户。
我也是新手,不过,我经理说,尽量不要在jsp页面使用java代码,如果可以的话,你把数据传到后台代码中,让后台完成这个添加新用户。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在页面上import你bean的类看看
chuli2.jsp 应该是你处理的这个jsp 出现异常,能给我看看原码吗
能把你错误信息全打出来吗?
我的 msn: wjljde@yahoo.com.cn
chuli2.jsp 应该是你处理的这个jsp 出现异常,能给我看看原码吗
能把你错误信息全打出来吗?
我的 msn: wjljde@yahoo.com.cn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询