SpringBoot道路(5)は、Webプロジェクトを開発するためにJSPを使用し-SpringBoot

0、背景

春ブーツWebアプリケーションのこの現在の開発、分離の終わりが主流を達成しなければならないの前後に行うためにRESTfulなスタイルを使用しました。しかし、一般的にJSP / Thymeleaf / Freemarkerのように使用するテンプレートエンジンを使用して友人の多くは、もあります。

それはまだ簡単なデモですのでご注意春ブーツの職員は、JSPの使用を推奨し、確かにあまりにも多くの問題を動作しますが、JSPのユーザ体重はかなり大きいので、していません。

1、変性JSP依存のpom.xmlの導入

依存関係、WebプロジェクトのためのオープンSpringBootサポートとJSPを追加

		<!-- 添加web开发功能 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<!--内嵌的tomcat支持模块 -->
		<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>
2、JSPファイルのためのwebappディレクトリを追加

手動テストのための分散型ディレクトリのindex.jspをしながら、以下のsrc /メイン/サブディレクトリのWebアプリケーションとを追加します。このディレクトリは、ソースフォルダのソースコードディレクトリではなく、通常のファイルフォルダのディレクトリであることに注意してください。

図は次のとおりです。
ここに画像を挿入説明

ビューリゾルバをサインアップ

コンフィギュレーションクラスビューリゾルバに追加

@SpringBootApplication
public class SpringbootTemplatedemoApplication {
	public static void main(String[] args) {
		SpringApplication.run(SpringbootTemplatedemoApplication.class, args);
	}
	@Bean//注册视图解析器
	public InternalResourceViewResolver setupViewResolver() {
		InternalResourceViewResolver resolver = new InternalResourceViewResolver();
		resolver.setPrefix("/WEB-INF/jsp/");//自动添加前缀
		resolver.setSuffix(".jsp");//自动添加后缀
		return resolver;
	}
}

コントローラの作成

ページへジャンプするためのコントローラを作成したindex.jsp

@Controller
public class JspController {
	@RequestMapping("/jsp") // 访问路径
	public String jsp(Model model) {
		model.addAttribute("name", "猫哥");//携带属性值
		return "index";//跳转页面
	}	
}

Webページの作成

index.jspページを作成し、プロパティ値に至るまでのバックエンドを削除

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	${name}
</body>
</html>

テスト

直接アクセスhttp://127.0.0.1:1004/jsp、あなたは完全に出力ページをすることができます!

公開された397元の記事 ウォンの賞賛270 ビュー550 000 +

おすすめ

転載: blog.csdn.net/woshisangsang/article/details/104529424