action向jsp页面传递request设置的属性值出现问题``很奇怪啊

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:53:13
package user;
import java.sql.ResultSet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.Action;
import sqlbean.Sql;
public class UserAction extends Action{
public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
throws Exception
{
Sql sqls=new Sql();
ResultSet rs=null;
UserForm userForm=(UserForm)form;
String name="liaohong";
String oldpassword=userForm.getOldpassword();
String newpassword=userForm.getNewpassword();
String sql="select * from login where password='"+oldpassword+"'";
try{
rs=sqls.search(sql);

你没关闭数据库连接吧

把sqls.update(sql)这句代码注释掉,能显示修改成功,则说明你第一次就该已经成功。问题就处在了你的sqls.update(sql); 这个方法上面。