SpringBoot项目中页面超链接要不要走controller

人在風雨中 2021-04-15 06:03:13
比如一个页面的首页,首页里有一个超链接或者一个按钮,点击后会打开新的页面用于注册,那我点击是直接写注册页面的路径还是先发请求到controller,通过controller来到注册页面。两种方式选取哪种?求解!
...全文
823 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cherry_xixi 2021-07-01
  • 打赏
  • 举报
回复
所以如果使用thymeleaf 跳转页面是不是必须得写controller丫?,我也在用springboot+thymeleaf写,遇到同样的问题,直接跳转templates下面的页面会出错
EngineZhang 2021-04-19
  • 打赏
  • 举报
回复
哦哦,如果只是熟悉一下原理那么无所谓,如果是为以后积累经验的话,还是建议页面与后端数据交互不要走controller跳转的方式,实际项目中应该已经很少有这么干的了
人在風雨中 2021-04-17
  • 打赏
  • 举报
回复 1
引用 6 楼 EngineZhang 的回复:
现在基本上都是前后端分离的模式,在这种模式下前端页面跳转一般都是直接静态资源跳转或者SPA中的路由转换,如果需要后端数据那么就走ajax的方式与后端交互。
我是新学的Springboot,用的是thymeleaf模板,我将所有的页面都放在template文件夹下,所以要是跳转到注册页面的话必须得走后端跳,除非我将注册页面放到static目录下。
EngineZhang 2021-04-16
  • 打赏
  • 举报
回复
现在基本上都是前后端分离的模式,在这种模式下前端页面跳转一般都是直接静态资源跳转或者SPA中的路由转换,如果需要后端数据那么就走ajax的方式与后端交互。
qq_39936465 2021-04-16
  • 打赏
  • 举报
回复
引用 楼主 人在風雨中 的回复:
比如一个页面的首页,首页里有一个超链接或者一个按钮,点击后会打开新的页面用于注册,那我点击是直接写注册页面的路径还是先发请求到controller,通过controller来到注册页面。两种方式选取哪种?求解!
一般没有数据传递的跳转就前端直接完成,向后端发送请求,在由control跳转不觉得有点多此一举吗?
KeepSayingNo 2021-04-16
  • 打赏
  • 举报
回复
点击是直接写注册页面的路径,直接到注册页面交由那边处理
人在風雨中 2021-04-16
  • 打赏
  • 举报
回复
引用 2 楼 一只三黄鸡 的回复:
看你需不需要带一些后端参数到注册页面了, 大多数都是直接a标签跳到注册页面即可
那直接跳的话是不是就没法实现restful 风格了?
一只三黄鸡 2021-04-16
  • 打赏
  • 举报
回复
看你需不需要带一些后端参数到注册页面了, 大多数都是直接a标签跳到注册页面即可
酷爱码 2021-04-16
  • 打赏
  • 举报
回复
在注册界面填写好信息,点击注册发送请求到controller,将结果返回前端

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧