我的javaEE项目的spring mvc controller里如何获取某个文件夹的路径呢

我的javaEE项目的spring mvc controller里如何获取某个文件夹的路径呢,第1张

你可以从request中获取到他工程的根路径 然后再加上你自己的upload文件夹和里面的具体文件的路径就可以了

例如:requestgetServletContext()getRealPath("/"),可以取到根路径,即工程的名称那个文件夹的路径,然后后面怎么写你应该就知道了

spring mvc 的地址是灵活多变的!尤其是加上那些rest之后!

如果想快速的定位到 controller 可以 约定一些 url 的写法!使这个url带有类名,包 或者 业务的含义! 区分了业务和包 会好找点!

20 你观察还听仔细的!初始化spring的时候就会做那些事情! 全部的url 都解析一遍 ,但是做完之后 再去访问速度还可以哦!或者我猜测 速度更快了!

对于一个系统来说 部署的时候1--2分钟是可以接受的!

mvc框架,有很多种。

新的mvc写法,url对应路由。而传统的mvc对应的是控制器

例如laraval的url访问对应的是路由,thinkphp框架默认对应控制器,但你也可以写上路由;

你要问的是哪种?

如果单纯的问mvc执行流程的话,分为以下:

1、控制器(C)接收url请求;

2、控制器(C)接收url请求之后,向相应模型(M)请求数据;

3、模型(M)从数据库获取数据并且返回给控制器(C);

4、这时候控制器(C)有了数据,但是数据不能直接呈现给用户,这时候控制器,请求相应的视图(V);

5、最后视图将数据显示给用户。

你的html文件放在View文件夹外的任何文件夹中,就可以直接访问了,注意文件夹名不能和你的mvc的任何Controller同名,否则你的Mvc的Controller对应的路径就无法访问了,看看我的主页:>

既然静态资源不在这台服务器上,页面里面的链接就不会跳这台服务器了,直接跳服务器不就好了,就算跳到这台服务器,也不应该进Spring MVC的servlet,前面肯定有ngnix或者apache服务器跳转过去了。

以上就是关于我的javaEE项目的spring mvc controller里如何获取某个文件夹的路径呢全部的内容,包括:我的javaEE项目的spring mvc controller里如何获取某个文件夹的路径呢、请教spring mvc 3如何通过URL快速定位使用注解的controller类、比如浏览器输入一个url,mvc框架是怎么执行的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9560160.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存