jsp+javabean中的更新数据库表的操作问题

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:26:44
Xinxicaozuo.java中的更新部分:
//我把更新操作封装在bean里面,where后面的id该怎么从JSP页面中获取?
public int update(beans.XinxiBean a){
try{
con = getConnection();
String sql="update xinxi set username=?,class1=?,biaoti=?,leixing=?,price=?,pinpai=?,memo=?,img=?,lianxiren=?,email=?,dizhi=?,phone=?,fbsj=?,company=?,job=?,skill=?,pay=? where id=?";
pstat = con.prepareStatement(sql);
pstat.setString(1,a.getUsername());
pstat.setString(2,a.getClass1());
pstat.setString(3,a.getBiaoti());
pstat.setString(4,a.getLeixing());
pstat.setString(5,a.getPrice());
pstat.setString(6,a.getPinpai());
pstat.setString(7,a.getMemo());
pstat.setString(8,a.getImg());
pstat.setString(9,a.getLianxiren());
pstat.setString(10,a.getEmail());

1.jsp用个form

<form action="update.jsp" name="form1" method="post">
<input type="hidden" name="id" value="1">--value=你的ID值
<input type="submit" value="修改">
</form>

update.jsp用
<% int id = Integer.parseInt(request.getParameter("id")); %>得到了后在传到你的方法里