java - spring中的Model对象刷新页面时获取空值

标签 java jakarta-ee sprite

在 Controller 类中我有一个方法:

@RequestMapping(value = "/newQuestion/{questionId}",method = {RequestMethod.POST, RequestMethod.GET})
    public String newQuestion(@PathVariable("questionId") String questionId, Model model,@ModelAttribute("quest") Quest quest ) {


        Question question = new Question();
        question.setName("New Question");
        model.addAttribute("quest", quest);
        model.addAttribute("question", question);
        return "newQuestion";
    }

这是从一个页面重定向并从此页面获取任务对象的值。

重定向后我正确获取了任务对象,但刷新后丢失了..

最佳答案

您不应使用GET调用此 Controller 方法;在 GET 请求中,@ModelAttribute 对象(例如 quest)将为 null

关于java - spring中的Model对象刷新页面时获取空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21954404/

相关文章:

hibernate - 如何在 Java EE Spring JSF 应用程序中组织支持 bean 和实体类

javaee IsUserInRole 总是返回 false jsf

python - Pygame - 让 Sprite 朝它所面对的方向移动

java - 重新格式化 Java 字符串

java - 您如何使用 Google DataProc Java 客户端使用关联的 GS 存储桶中的 jar 文件和类提交 spark 作业?

java - 来自 netbeans 数据库的 Restful java Web 服务

ios - cocos2d sprite 永远重复动画

c++ - SDL 如何在按下键时为 Sprite 设置动画

java - 多次使用样式化的 JTextfField? (java)

Java实现树搜索