WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TAdmin admin=(TAdmin)session.getAttribute("admin"); String sql="update t_admin set userPw=? where userId=?"; Object[] params={userPwNew,admin.getUserId()};
时间: 2023-06-25 14:05:39 浏览: 142
DWR中取得session等信息.doc
5星 · 资源好评率100%
这段代码是用于修改管理员密码的,首先通过WebContextFactory获取WebContext对象,再从中获取HttpSession对象。然后从session中获取当前登录的管理员对象TAdmin。接着构造SQL语句,使用占位符?来代替需要传入的参数,最后将密码和管理员ID作为参数,利用JDBC执行SQL语句,实现密码修改的功能。需要注意的是,这段代码可能存在SQL注入漏洞和空指针异常,需要进行安全性和异常处理的优化。
阅读全文