首页 > 编程语言 > 详细

SpringBoot_使用JSP

时间:2019-10-30 01:32:03      阅读:95      评论:0      收藏:0      [点我收藏+]

在Spring boot中使用jsp,按如下步骤进行:

1、在pom.xml文件中配置依赖项

<!--引入Spring Boot内嵌的Tomcat对JSP的解析包-->
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
   <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

<!-- servlet依赖的jar包start -->
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
</dependency>
<!-- servlet依赖的jar包start -->

<!-- jsp依赖jar包start -->
<dependency>
   <groupId>javax.servlet.jsp</groupId>
   <artifactId>javax.servlet.jsp-api</artifactId>
   <version>2.3.1</version>
</dependency>
<!-- jsp依赖jar包end -->

<!--jstl标签依赖的jar包start -->
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
</dependency>
<!--jstl标签依赖的jar包end -->

2、在application.properties文件配置spring mvc的视图展示为jsp:

#springboot 集成jsp
#如果jsp页面放在webapps根目录下面
spring.mvc.view.prefix=/
#如果jsp页面放在WEB-INF目录下面
#spring.mvc.view.prefix=/WEB-INF/pages/
spring.mvc.view.suffix=.jsp

3、在src/main 下创建一个webapp目录,然后在该目录下新建index.jsp页面,pom.xml文件的build中要配置备注中的配置信息

<resources>
   <resource>
      <directory>src/main/java</directory>
      <includes>
         <include>**/*.xml</include>
      </includes>
   </resource>
   <resource>
      <directory>src/main/resources</directory>
      <includes>
         <include>**/*.*</include>
      </includes>
   </resource>
   <resource>
      <directory>src/main/webapp</directory>
      <targetPath>META-INF/resources</targetPath>
      <includes>
         <include>**/*.*</include>
      </includes>
   </resource>
</resources>

控制器中的方法返回jsp页面

@Controller
public class HelloController {
    @Autowired
    private Myconfig myconfig;

    @RequestMapping("index.do")
    public Object list(Model model){
        model.addAttribute("userName","joinlabs");
        return "index";
    }
}

访问index.do就会跳转到index.jsp页面了,而且可以通过EL表达式获取到保存的参数的值

SpringBoot_使用JSP

原文:https://www.cnblogs.com/Tunan-Ki/p/11762336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!