SpringBootJavaプロジェクトをWebプロジェクトに変更

1. jspファイルを解析するには、次の参照をPomに追加する必要があります。

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

それ以外の場合、jspにアクセスすると、ダウンロードモードに変わります。このとき、SpringbootがWebサーバーとして使用されます。

ファイル構造は次のとおりです。

この時点で、http:// localhost:8081 / index.jspにアクセスする と、ページが正常に解析されます。

OK、問題ありません。jspが解析されます。しかし、ビジネスロジック処理とページジャンプが必要です。

2.コントローラーを構成し、index.jspジャンプページを増やします

@Controller
public class WorkStaticsController {
    @RequestMapping(value = "/home", method = {RequestMethod.GET, RequestMethod.POST})
    private ModelAndView home() {
		ModelAndView mode = new ModelAndView();
		mode.addObject("name", "zhangsan");
		mode.setViewName("index");
		return mode;
    }
    @RequestMapping(value = "/home1", method = {RequestMethod.GET, RequestMethod.POST})
    private Object download1() {
    	return "index";
     }
 }

さて、homeとhome1に行きましょう。

しかし、春は私たちにこのページを与えました:

明らかに、Springはインデックスページを見つけられませんでした。

application.propertiesでも構成する必要があることがわかりました

spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
告诉spring,页面后缀以及路径。

構成が完了したら、次のサイトにアクセスしてください。

さて、最初にそれについて話させてください。

おすすめ

転載: blog.csdn.net/H517604180/article/details/88879593