利用SpringBoot创建一个JSP登录页面
这篇文章给大家介绍利用SpringBoot创建一个JSP登录页面,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司专注于阳泉企业网站建设,响应式网站开发,商城网站建设。阳泉网站建设公司,为阳泉等地区提供建站服务。全流程按需定制网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
添加JSP配置
1.pom.xml添加jsp解析引擎
org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl provided
2.在项目com.xxxx下创建文件夹config,在com.xxx.config下添加spring-boot配置JspConfig.java
public class JspConfig extends WebMvcConfigurerAdapter{
@Bean
public InternalResourceViewResolver internalResourceViewResolver () {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}3.创建/src/main/webapp/WEB-INF/views
目录结构
src --- main --- java
| | --- basic
| | --- config
| | --- controller |
| | --- service
| | --- persistent
|
| --- resources
|
| --- webapp --- WEB-INF - viewslogin.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %>Login Page
AccountController.java
@Controller
@RequestMapping("/account") //RequestMapping可对类和方法做映射
public class AccountController {
@Autowired //自动封装注解,省去set、get方法和实例化声明
AccountService accountService;
@RequestMapping(value="/login")
public String Login() {
return "login"; //没有用ResponseBody,返回string,跳转的是jsp页面:"login" + ".jsp"后缀
}
@RequestMapping("/valid")
@ResponseBody
public String Valid(HttpServletRequest request) {
Account account = new Account();
account.setName(request.getParameter("name"));
account.setPassword(request.getParameter("password"));
if(accountService.valid(account)) {
return "Login Success!";
}
else {
return "Login Failed!";
}
}
}AccountService.java
@Service
public class AccountService {
public boolean valid (Account account) {
if("admin".equals(account.getName()) && "123456".equals(account.getPassword())) {
return true;
}
return false;
}
}关于利用SpringBoot创建一个JSP登录页面就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
本文标题:利用SpringBoot创建一个JSP登录页面
新闻来源:http://jxruijie.cn/article/gjooej.html
