【发布时间】:2019-07-11 14:18:51
【问题描述】:
您好,我有一个简单的网页,其中有一个按钮和一个靠近按钮的文本。我需要在单击按钮时更改文本并从代码中获取新文本。
这是我需要传递响应的控制器类:
@GetMapping("/stream")
public String openStream(Model model) {
String response = service.openStream();
model.addAttribute("stream", response);
return "mainpage";
}
这里是我的 html 页面,来自控制器的值必须不是问号:
<div id="container">
<button class="button"
onclick="window.location.href = '/stream';">Stream</button>
<p align="center">?????</p>
</div>
提前感谢您的帮助。
编辑: 我试过 ${stream} 但将其作为文本而不是值,请看截图:
编辑 2: 我需要将字符串从文本区域传递给控制器中的 doc 变量。请帮忙。
HTML:
<div>
<textarea rows="10" cols="100" name="description"></textarea>
button class="button" onclick="window.location.href ='/send';">Send</button>
</div>
控制器:
@GetMapping("/send")
public String send(String doc) {
service.sendDoc(doc);
return "mainpage";
}
【问题讨论】:
-
<p align="center">${stream}</p>
标签: java spring spring-boot spring-mvc thymeleaf