最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot創(chuàng)建JSP登錄頁(yè)面功能實(shí)例代碼

 更新時(shí)間:2017年04月01日 14:00:42   作者:C4PO  
這篇文章主要介紹了SpringBoot創(chuàng)建JSP登錄頁(yè)面功能實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

添加JSP配置

1.pom.xml添加jsp解析引擎

<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
  <scope>provided</scope>
</dependency>
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
  <scope>provided</scope>
</dependency>

2.在項(xiàng)目com.xxxx下創(chuàng)建文件夾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.創(chuàng)建/src/main/webapp/WEB-INF/views

目錄結(jié)構(gòu)

src --- main --- java
     |    | --- basic
     |    | --- config
     |    | --- controller       | 
     |    | --- service
     |    | --- persistent
     |
     | --- resources
     |
     | --- webapp --- WEB-INF - views

login.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <h1>Login Page</h1>
  <!--表單提交目標(biāo)鏈接和方法post-->  
  <form action="/account/valid" method="post">
    <input type="text" name="name" placeholder="用戶名">
    <input type="password" name="password" placeholder="密碼">
    <input type="submit" value="登錄">
  </form>
</html>

AccountController.java

@Controller
@RequestMapping("/account") //RequestMapping可對(duì)類(lèi)和方法做映射
public class AccountController {
  @Autowired //自動(dòng)封裝注解,省去set、get方法和實(shí)例化聲明
  AccountService accountService; 
  @RequestMapping(value="/login")
  public String Login() {
    return "login"; //沒(méi)有用ResponseBody,返回string,跳轉(zhuǎn)的是jsp頁(yè)面:"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創(chuàng)建JSP登錄頁(yè)面功能實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java常見(jiàn)線上故障的排查方案深入剖析

    Java常見(jiàn)線上故障的排查方案深入剖析

    在Java應(yīng)用的開(kāi)發(fā)和運(yùn)維過(guò)程中,線上問(wèn)題的出現(xiàn)往往難以避免,這篇文章主要介紹了Java常見(jiàn)線上故障的排查的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-09-09
  • Java中Boolean和boolean的區(qū)別詳析

    Java中Boolean和boolean的區(qū)別詳析

    boolean是基本數(shù)據(jù)類(lèi)型Boolean是它的封裝類(lèi),和其他類(lèi)一樣,有屬性有方法,可以new,下面這篇文章主要給大家介紹了關(guān)于Java中Boolean和boolean區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Spring Boot中Bean定義方調(diào)用方式解析

    Spring Boot中Bean定義方調(diào)用方式解析

    這篇文章主要介紹了Spring Boot中Bean定義方調(diào)用方式解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 1秒實(shí)現(xiàn)Springboot 圖片添加水印功能

    1秒實(shí)現(xiàn)Springboot 圖片添加水印功能

    這篇文章主要介紹了1秒實(shí)現(xiàn)Springboot 圖片添加水印功能,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • SpringBoot 監(jiān)聽(tīng)Redis鍵過(guò)期事件(過(guò)期監(jiān)聽(tīng))

    SpringBoot 監(jiān)聽(tīng)Redis鍵過(guò)期事件(過(guò)期監(jiān)聽(tīng))

    Redis鍵過(guò)期事件是SpringBoot中常用的緩存失效通知方式,通過(guò)配置可以監(jiān)聽(tīng)特定鍵的過(guò)期事件,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • java ArrayList集合中的某個(gè)對(duì)象屬性進(jìn)行排序的實(shí)現(xiàn)代碼

    java ArrayList集合中的某個(gè)對(duì)象屬性進(jìn)行排序的實(shí)現(xiàn)代碼

    這篇文章主要介紹了java ArrayList集合中的某個(gè)對(duì)象屬性進(jìn)行排序的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-07-07
  • Idea調(diào)用WebService的關(guān)鍵步驟和注意事項(xiàng)

    Idea調(diào)用WebService的關(guān)鍵步驟和注意事項(xiàng)

    這篇文章主要介紹了如何在Idea中調(diào)用WebService,包括理解WebService的基本概念、獲取WSDL文件、閱讀和理解WSDL文件、選擇對(duì)接測(cè)試工具或方式、發(fā)送請(qǐng)求和接收響應(yīng)、處理響應(yīng)結(jié)果以及錯(cuò)誤處理,需要的朋友可以參考下
    2025-01-01
  • Java線程生命周期的終止與復(fù)位

    Java線程生命周期的終止與復(fù)位

    這篇文章主要介紹了Java線程生命周期的終止與復(fù)位,Java的線程狀態(tài)描述放在Thread類(lèi)里面的枚舉類(lèi)State中.總共包含了6中狀態(tài),具體詳情需要的小伙伴可以參考一下文章描述
    2022-07-07
  • 簡(jiǎn)單談?wù)凧ava中的方法和方法重載

    簡(jiǎn)單談?wù)凧ava中的方法和方法重載

    下面小編就為大家?guī)?lái)一篇簡(jiǎn)單談?wù)凧ava中的方法和方法重載。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • SpringBoot使用@PostConstruct注解導(dǎo)入配置方式

    SpringBoot使用@PostConstruct注解導(dǎo)入配置方式

    這篇文章主要介紹了SpringBoot使用@PostConstruct注解導(dǎo)入配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評(píng)論

于田县| 杭锦后旗| 浙江省| 新乐市| 老河口市| 彩票| 武宁县| 册亨县| 桃园市| 四会市| 饶阳县| 萝北县| 青州市| 三穗县| 陕西省| 阳曲县| 应用必备| 河西区| 肃北| 晋州市| 大港区| 华池县| 北流市| 监利县| 永安市| 伊吾县| 通道| 江津市| 富平县| 湖南省| 白山市| 闸北区| 台中市| 改则县| 满城县| 红桥区| 京山县| 永靖县| 陈巴尔虎旗| 镇康县| 天水市|