HTML 파일에서 속성을 선언 한 다음 Java 클래스에서이 속성을 사용하여 오류 메시지를 표시하는 방법은 무엇입니까? .jsp 파일 작업 .jsp 파일에서 $ {example}을 사용해야한다는 것을 알고 있습니다. HTML 파일에서 올바른 방법은 무엇입니까? "return Login.html"을 반환하기 전에 else 문에 메시지를 추가하고 싶습니다. .jsp는 기본적으로 HTML 코드이지만, 어쨌든 .html 파일에서 $ {example}을 사용하여 작동하지 않습니다. model.put ("example", "something something")을 시도했지만 작동하지 않습니다.자바 - 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