真难!!!不过最后自己弄成功了

问题:springboot默认是不支持jsp的,使用html或者ftl,这种更契合springboot,但是前端页面想要做出好得效果,没有深入的去学,布局、渲染、抠图等等,想要做出好的效果基本不可能,用自己写出来的板板正正,太难看,所以就借用了前端的模板,但是怎么进行整合?需要什么配置?用什么依赖?后端controller层怎么写?配置文件和页面放在什么地方?等等都是面临的困境,曾经一度放弃、拾起、放弃、拾起就在这个过程中挣扎,当时真的难,难在思路上,不清楚怎么做,所以怎么做才是小猿要去学的,代码层面、配置层面大体还知道,但是到底怎么去做???
上面就是一堆扯淡的话,直接开整
prefix和suffix,你得找到这个页面,也就是一个规范
#Mapper的映射文件,主要是补充没办法用配置写的sql

mybatis.mapper-locations=classpath:conf/UserMapper.xml
mybatis-plus.type-aliases-package=com.apartment.entity

在这里插入图片描述因为我的页面是在WEB-INF/pages中,所以preffix参数就那么样配了

#配置jsp,页面跳转

spring.mvc.view.prefix=/WEB-INF/pages/
spring.mvc.view.suffix=.jsp

依赖需要这两个,其他的就是springboot项目必须的依赖,默认你已经导号了,这里就不说了,尽量就按这个来,我用了是没有问题的,也是在网上找到的

<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>
    ***后端什么都没有写,就是为了接收到login请求,直接跳转页面,测试看可不可以运行,如果用@RestController传输格式就是json,所以你要响应的是jsp页面,就没用哪个注解,而是@Controller***
  @Controller
public class UserController {

    @RequestMapping("/login")
    public ModelAndView login(){
        ModelAndView view = new ModelAndView("login");
        return view;
    }
}

然后这个,现在看来如此简单东西,难了我两三天,逆风而行
登天难求人更难,黄连苦无钱更苦,加油,小猿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值