方法中参数的传入
是这样的,我写了个方法,想获取文本框里面的值publicvoidsave(Useruser){try{Useruse=newUser();Connectioncon=Co...
是这样的,我写了个方法,想获取文本框里面的值
public void save(User user){
try{
User use=new User();
Connection con=ConnectionManager.getConnection();
PreparedStatement st=con.prepareStatement("insert into users(No,Name,Address) values(?,?,?)");
st.setInt(1,user.getNo());
st.setString(2,user.getName());
st.setString(3,user.getAddress());
st.executeUpdate();
st.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
可是不知道 st.setInt(1,user.getNo());
st.setString(2,user.getName());
st.setString(3,user.getAddress());
这里面的3个值该输入获取,请赐教
对,这个问题我发现了,但是我要问的是怎么样获取文本框的数据呢
就是st.setInt(1,user.getNo()); 的值,现在是错的 展开
public void save(User user){
try{
User use=new User();
Connection con=ConnectionManager.getConnection();
PreparedStatement st=con.prepareStatement("insert into users(No,Name,Address) values(?,?,?)");
st.setInt(1,user.getNo());
st.setString(2,user.getName());
st.setString(3,user.getAddress());
st.executeUpdate();
st.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
可是不知道 st.setInt(1,user.getNo());
st.setString(2,user.getName());
st.setString(3,user.getAddress());
这里面的3个值该输入获取,请赐教
对,这个问题我发现了,但是我要问的是怎么样获取文本框的数据呢
就是st.setInt(1,user.getNo()); 的值,现在是错的 展开
展开全部
User use=new User();
你new了个新对象,传进来的就没用了把。。
怎么获取?你是在servlet容器里面获取么?
如果是的话,用request.getParameter("username");获取提交的表单。
然后user.setUserName();进去,再将User对象传入你这个方法里面。
你new了个新对象,传进来的就没用了把。。
怎么获取?你是在servlet容器里面获取么?
如果是的话,用request.getParameter("username");获取提交的表单。
然后user.setUserName();进去,再将User对象传入你这个方法里面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
st.setInt(1,user.getNo()); 估计是你类型转换错误,把错误贴出来看看,
改成这样试试 st.setInt(1,Integer.parseInt(user.getNo()));
改成这样试试 st.setInt(1,Integer.parseInt(user.getNo()));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询