gpt4 book ai didi

java - GAE session 离线或在线的行为不同

转载 作者:行者123 更新时间:2023-12-01 14:56:55 25 4
gpt4 key购买 nike

我有这个代码:

private String delete(HttpServletRequest req, HttpServletResponse res, Seller seller) throws Exception {

//check data
if(req.getParameter("equipmentId") == null) {

throw new Exception("equipmentId undefined");

}

//build
Equipment equipment = new Equipment(Integer.parseInt(req.getParameter("equipmentId")));

//delete
dbEquipment.delete(equipment);

//remove in array list
for(int i = 0; i < seller.getListEquipment().size(); i++) {

if(seller.getListEquipment().get(i).getId() == equipment.getId()) {

seller.getListEquipment().remove(i);

}

}

//response
return "ok";

}

传递的卖家属性来自 HTTPSession :((Seller) req.getSession().getAttribute("user"))

此代码离线更新我的对象 Seller 正常,但在线更新不会显示,它仍然是旧对象/ArrayList。

最佳答案

更新对象的内容后,尝试将对象保存回 session 中。

关于java - GAE session 离线或在线的行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com