如何在HTML文件中聲明屬性,然後在java類中使用它來顯示錯誤消息,例如?使用.jsp文件我知道你需要在.jsp文件中使用$ {example}。 HTML文件中的正確方法是什麼?我想在「return Login.html」之前的else語句中添加消息。我知道.jsp基本上是HTML代碼,但不知何故它不能在.html文件中使用$ {example}。 我試過model.put(「example」,「something something」),但它似乎沒有工作。Java-如何在HTML文件中聲明屬性?
使用類LoginController.java:
@Controller
public class LoginController {
@Autowired
private UserValidationService userValidationService;
@RequestMapping(value="/", method = RequestMethod.GET)
private String getLoginPage() {
return "Login.html";
}
@RequestMapping(method = RequestMethod.GET)
private String handleLoginRequests(@RequestParam String name, @RequestParam String password, ModelMap model) {
if(userValidationService.isUserValid(name,password))
return "Welcome.html";
else
return "Login.html";
}
}
的HTML文件是:
<form action="/login">
<br>
<br>
<br>
<br>
<div align="center">
<font size="6" color="white"><i><b>Welcome! Please Login</b></i></font> <br>
<br>
<br> <font color="white" size="4"><i>Enter Name</i></font> <br>
<input type="text" name="name"/> <br>
<br> <font color="white" size="4"><i>Enter Password</i></font> <br>
<input type="password" name="password"/> <br><br>
<input type="submit" name="Submit" value="Login"
style="height: 40px; width: 85px"/>
</div>
</form>
<form action="/Signup">
<div align="center" style="margin-right:auto;margin-left:auto;">
<input type="submit" name="Signup" value="Sign up" style="height:40px; width:85px"/>
</div>
<p align="center">
${example}
</p>
</form>
完美的作品!非常感謝 – Genesis