为了账号安全,请及时绑定邮箱和手机立即绑定

有没有大神做了修改功能可以提供个参考呢?

        @Override
	public void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		//设置编码
		req.setCharacterEncoding("utf-8");
		//接受页面的值
		String command = req.getParameter("command");
		String description = req.getParameter("description");
		//向页面传值
		req.setAttribute("command", command);
		req.setAttribute("description", description);
		MaintainService maintainService = new MaintainService();
		//查询消息列表并传给页面
		req.setAttribute("messageList", maintainService.updateOne(command, description));
		//页面跳转
		req.getRequestDispatcher("/List.action").forward(req, resp);
	}
        public List<Message> updateOne(String command, String description){        
        		MessageDao messageDao = new MessageDao();
        		return messageDao.updateOne(command, description);
        	}
        public List<Message> updateOne(String command, String description){
		DBAccess dbAccess = new DBAccess();
		List<Message> messageList = new ArrayList<Message>(); 
		SqlSession sqlSession = null;
		try {
			sqlSession = dbAccess.getSqlSession();
			Message message = new Message();
			message.setCommand(command);
			message.setDescription(description);
			sqlSession.update("Message.updateone", message);
			sqlSession.commit();
			System.out.println("看看message是啥?"+message.getCommand());
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally{
			if(sqlSession != null){
				sqlSession.close();				
			}
		}
		return messageList;
	}
    <update id="updateone" parameterType="com.imooc.bean.Message">
        update MESSAGE
        set
        COMMAND=#{command},DESCRIPTION=#{description}
        where ID=#{id}
    </update>

有没有大神做了修改功能可以提供个参考呢?

正在回答

3 回答

没有id  你的message对象是new出来的 set了要update的属性 没有setId吧

0 回复 有任何疑惑可以回复我~

 where ID=#{id}

id的值没有

0 回复 有任何疑惑可以回复我~

什么问题


0 回复 有任何疑惑可以回复我~
#1

慕粉4016800 提问者

你好 不知道servlet从jsp获得的值咋传到数据库中呢,xml里的update没作用呢
2017-03-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有没有大神做了修改功能可以提供个参考呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信