Merge remote-tracking branch 'origin/master'

This commit is contained in:
sjm
2023-07-03 00:59:08 +08:00
2 changed files with 5 additions and 4 deletions

View File

@@ -118,13 +118,14 @@ public class UserDao {
* */ * */
public int dedletePieceLabel(String name,String str){ public int dedletePieceLabel(String name,String str){
String label; String label;
userEntity userEntity;
int num; int num;
try { try {
Connection conn = JdbcUtils.getConnection(); Connection conn = JdbcUtils.getConnection();
QueryRunner runner = new QueryRunner(); QueryRunner runner = new QueryRunner();
String sql = "select searchHistory from user where userName=?"; String sql = "select searchHistory from user where userName=?";
label = runner.query(conn, sql, new BeanHandler<>(String.class),name); userEntity = runner.query(conn, sql, new BeanHandler<>(userEntity.class),name);
label=label.replace(str,""); label = userEntity.getSearchHistory().replace(str+";","");
sql="UPDATE user SET searchHistory = ? WHERE userName= ?"; sql="UPDATE user SET searchHistory = ? WHERE userName= ?";
num = runner.update(conn,sql,label,name); num = runner.update(conn,sql,label,name);
} catch (SQLException e) { } catch (SQLException e) {

View File

@@ -43,9 +43,9 @@ public class deletelabelServlet extends HttpServlet {
int num = userService.dedletePieceLabel(name,str); int num = userService.dedletePieceLabel(name,str);
//返回处理行数,如果为零则代表处理零条结果 //返回处理行数,如果为零则代表处理零条结果
if(num == 0 ){ if(num == 0 ){
setResultError("删除失败",writer); setResultError("删除失败1",writer);
}else{ }else{
setResultOK("删除成功",writer); setResultOK("删除成功1",writer);
} }
} }
public void setResult(Integer code, String msg, PrintWriter writer) { public void setResult(Integer code, String msg, PrintWriter writer) {