JSP接続


  • application.yml(mvcビュー)
  • を追加
    server:
      port: 8077
    spring:
      mvc:
        view:
          prefix: /WEB-INF/jsp/
          suffix: .jsp
      datasource:
        driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
        #driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:log4jdbc:mysql://127.0.0.1:3306/sns_clone?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTimeNehavior=convertToNull
        username: sbsst
        password: sbs123414
    mybatis:
      type-aliases-package: com.xio.clone.dto
    custom:
      logging:
        dir: log
        level: debug
  • pom.xml
  • を追加
    		<!-- JSP 엔진 -->
    <dependency>
    		<groupId>org.apache.tomcat.embed</groupId>
    		<artifactId>tomcat-embed-jasper</artifactId>
    		<scope>provided</scope>
    </dependency>
    
    <!-- JSTL -->
    <dependency>
    		<groupId>javax.servlet</groupId>
    		<artifactId>jstl</artifactId>
    </dependency>

  • src/main/webapp/WEB-INF/jsp/mpaUsr/home/main.jsp
    フォルダを使用してwebapp~homeを作成する
    main.jspはfileとして生成される

  • srp/main/resources/static/resource/common.css & common.js

    上にsrc/main/resourcesがある場合は、ここで作成します.
    *ない場合は、下にリソースを作成します.

  • MpaUsrHomeController
  • @Controller
    public class MpaUsrHomeController {
    	@RequestMapping("/mpaUsr/home/main")
    	public String showMain() {
    		return "mpaUsr/home/main";
    	}
    }