当前位置: 首页 > 知识库问答 >
问题:

解析数据Spring MVC

司空瑾瑜
2023-03-14

控制器:

@Controller
    public class WeatherController {

    @GetMapping("/weather")
    public String weatherForm(Model model){
        model.addAttribute("weather",new WeatherServiceImpl());
        return "weather";
    }

    @PostMapping("/weather")
    public String weatherSubmit(@ModelAttribute WeatherServiceImpl weather) {
        return "result";
    }
}
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Handling Form Submission</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Form</h1>
<form action="#" th:action="@{/weather}" th:object="${weather}" method="post">
    <p>City: <input type="text" th:field="*{city}" /></p>
    <p><input type="submit" value="Submit" /> <input type="reset" value="Reset" /></p>
</form>
</body>
</html>
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Handling Form Submission</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Result</h1>
<p th:text="'city: ' + ${weather.city}" />
<a href="/weather">Submit another message</a>
</body>
</html>

Wed Jun 20 20:42:53 EEST 2018出现意外错误(Type=内部服务器错误,Status=500)。模板分析过程中出错(模板:“class path resource[templates/result.html]”)

共有1个答案

邢乐
2023-03-14

将post方法更改为这样。

@PostMapping("/weather")
    public String weatherSubmit( WeatherServiceImpl weather,Model model) {
        model.addAttribute("weather",weather);
        return "result";
    }

在这里找到工作代码。https://gitlab.com/supun/spring-boot-app/commit/b322644255e044ca5959460dd7d9f7a048a5f6d3

 类似资料:
  • Entry conn.GetAsync() 返回的是一个 Entry 集合,Entry 对应 binlog 记录,它可能是事务标记也有可能是行数据变化,通过 Entry.EntryType 来区分,一般事务的标记在业务消费处理时不需要处理。 示例: var entries = await conn.GetAsync(1024); foreach (var entry in entries) {

  • JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads(): 对数据进行解码。 在json的编解码过程中,python 的原始类型与json类型会相互转换,具

  • 概述 最近掉进需求坑了,刚爬上来,评估排期出现了严重问题,下面三张图很符合当时的心境。 谈需求 估排期 开始干 为啥会这样,我简单总结了下: 与第三方对接。 跨团队对接。 首次用 Go 做项目。 业务流程没屡清楚就出排期(大坑)。 需求调整后未进行调整排期(大坑)。 有了这次经验,后期关于如何评估排期也可以和大家唠唠。 废话不多说了,进入今天主题。 今天给大家分享用 Go 如何解析 JSON 数据

  • 利用三种不同的解析方法(json,xml,plist)解析天气,另外,本demo还演示了定位获取当前位置天气、两种http方式(POST与GET)获取天气的功能。 [Code4App.com]

  • 问题内容: 我想解析此页面上的一些数据:http : //www.bbc.co.uk/radio1/programmes/schedules/england/2013/03/1.json 我想解析的数据是标题,但是我不确定如何提取数据。到目前为止,这是我所做的: } 这只是返回null。有人可以告诉我我需要更改吗?谢谢。 问题答案: 如果您阅读的Javadoc 实际上是,它会指出 返回: 指定键映

  • 问题内容: 我正在尝试解析看起来像这样的JSON数据集: 假设可以有许多这样的数据集。 我想遍历它们中的每一个并获取“名称”和“广告系列ID”参数。 到目前为止,我的代码看起来像这样: 可能挺简单的!我对列表/字典不好:( 问题答案: 使用或(提供默认值)访问词典: 我建议你读一些有关字典的东西。