美文网首页
SpringBoot如何跳转到网页

SpringBoot如何跳转到网页

作者: 火山脚下 | 来源:发表于2020-03-25 13:11 被阅读0次

首先不使用模板

那该如何做呢

先建一个controller如下

@Controller

public class indexController {
@RequestMapping("/user")
public ModelAndView index() {
return new ModelAndView("login");

}

}
注意:@controller很重要,不要使用@restcontroller,因为他是返回json

嗯,在resource/static下新建一个login.html

<body>
<form action="/user/login" method="post">
请输入用户名 <input type="text" name="name" style="align-content: center"/>


请输入密码 <input type="password" name="password" style="align-content: center"/>


<input type="submit" value="Submit" style="margin-left: 50px"/>


<a href="register.html">未注册的话,请点击该行文字</a>
</form>
</body>
然后再新建一个controller

@Controller
@RequestMapping("/user")
public class LoginController {
@Autowired
private ILoginService iLoginService;

@PostMapping(value = "/login")
public ModelAndView postUser(HttpServletRequest request) {
    String name=request.getParameter("name");
    String password=request.getParameter("password");
    String text = iLoginService.loginUser(name, password);
    if (text.equals("登录成功")) {
        return new  ModelAndView("userPage");
    } else {
        return new  ModelAndView("redirect:/user");
    }

}

}
从一般接口的请求方式到HttpServletRequest request,然后能出现表单等按钮,点击之后
却死活显示不出来

再数据库中一查,数据有变动,说明逻辑代码是对的,那为什么就不行呢

百度了好久,,,,,,,好久,,,,,好久,,,

竟然发现也有人和我遇到一样的问题,哈,原来还有同道中人哇

唧唧,但是他们也没得出结论

百度一般的结果就是:不要@restcontroller啥的

终于百度到了一个可以有用的,哈,就是使用模板

再pom下添加依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
再application.properties下添加配置

spring.thymeleaf.prefix=classpath:/templates/
然后奇迹出现啦,竟然成功了

能跳到userPage的网页

作者:小西奥
链接:https://www.jianshu.com/p/48172b17dd60
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • SpringBoot如何跳转到网页

    首先不使用模板 那该如何做呢 先建一个controller如下 @Controller public class ...

  • 踩坑 SpringBoot如何跳转到网页

    首先不使用模板 那该如何做呢 先建一个controller如下 注意:@controller很重要,不要使用@re...

  • 0 引入

    springboot需要掌握maven,所以转到这里

  • 跳转微信添加好友页面

    该功能可以实现从手机浏览器打开微信并跳转到指定网页,该网页可以是你的个人二维码,可以是公众号二维码当然也可以直接跳...

  • 手机跳转微信添加好友

    该功能可以实现从手机浏览器打开微信并跳转到指定网页,该网页可以是你的个人二维码,可以是公众号二维码当然也可以直接跳...

  • 一键跳转微信加好友

    该功能可以实现从手机浏览器打开微信并跳转到指定网页,该网页可以是你的个人二维码,可以是公众号二维码当然也可以直接跳...

  • Spring中级课程第一课

    一. 创建简单工程网页SpringBoot进入[SpringBoot网站][],选择自己需要的依赖(Web,Vel...

  • springboot项目架构(3)--- webmvc,myba

    springboot提倡0配置文件配置,改用JavaBean配置,而刚转到springboot的人不免有些无从下手...

  • 零基础学HTML(超链接)

    都知道超链接是什么吧?超链接就是从一个网页跳转到另一个网页,还可以从底部跳转到顶部,从而实现网页间的联系,把多个网...

  • html

    Tag : 1. 百度 标签跳转到网页 2. 主页 标签跳转到本地 3. 本页面位置1 标签跳转到当前...

网友评论

      本文标题:SpringBoot如何跳转到网页

      本文链接:https://www.haomeiwen.com/subject/snvtuhtx.html