Java项⽬中如何访问WEB-INF下jsp页⾯
Java⼩项⽬中WEB-INF下jsp页⾯如何访问
⼀:⼀般从师 为啥要把jsp页⾯放在WEB-INF呐?
这样主要是为了⽹站的安全的⾓度来说的,WEB-INF是安全⽬录Tomcat 默认的访问路径是WebRoot下的,放在WEB-INF下的页⾯⼀般不配置是⽆法访问的。
你的站点肯定有些页⾯是需要经过登录验证或其他验证后才能访问的啊,这些页⾯就放在web-inf⾥。
如果是能不经过验证就访问的页⾯,⽐如主页、登录页、欢迎页这种,就不要放在web-inf⾥
⼆: 下⾯来看如何访问Web-INF下的页⾯?
在创建JavaWeb⼯程时有个的部署描述符,在下⾯有个这样可以定制⾸页的:做如下配置来看:
⼀般的中默认的
⼯程⽬录如下:
便可以访问了:
在浏览器中输⼊如下地址
访问访问成功非诺贝特说明书 后的页⾯:
在SpringMVC的视图解析器中也是配置的WEB-INF下的页⾯;
最后追加的⼀句:使⽤如下的地址也是访问不到的:
来看具体的案例:SSM整合实现⽤户登录的例⼦中对WEN-INF下的页⾯的访问实现:开发环境MyEclip 2016 CI 7
1:
这个是基于Maven 下的SSM亏框架的整合:实现的功能是⽤户登录:
来看中的写法:
来看如何访问这个⼩Demo:
浏览器中的地址的写法:
这样就访问成功页⾯了,⽤Maven创建项⽬的时候使⽤web-app的项⽬名称上会多出Maven Webapp的访问的时候不⽤加的,只⽤你项⽬的名称即可;
下⾯来看WEB-INF下的JSP页⾯如何实现跳转的(⽤a标签实现跳转)
1:⼀般来说将JSP页⾯放在斡旋什么意思 Webapp下就⽐较容易实现了,加项⽬的路径就可以了或者是添加<%=baPath>绝对路径就可以了;
2:这⾥使⽤SpringMVC的控制器实现:
⾸先是之前的定制⾸页中可以⽤控制器实现的:
⾸先新建⼀个Controller类
@Controller
public class PageController 新手驾驶技巧 {
//打来⾸页,可以取代web.中定义⾸页的
//这个只是⼀个视图,模型数据可以在形参⾥⾯来表⽰的
//这⾥是访问的根路径
@情人祝福语 RequestMapping(value="/",method=)
public String showLogin(){
n("进⼊页⾯控制器啦");英语词根词缀大全
return "login";
}
//页⾯跳转的控制器
@RequestMapping("/upload")
public String showUpload(){
n("进⼊跳转页⾯控制器");
return "upload";
}
}
这个就可以不⽤写的:
这样部署项⽬启动英语作文介绍自己 服务器就可以访问了
来红烧大排的做法 看跳转的:位于WEB-INF下,位于WEB-INF下.
1:
2: 页⾯控制器⾥⾯写
@RequestMapping("/upload")
public String showUpload(){
n("进⼊跳转页⾯控制器");
return "upload";
} 高中物理必修二目录
之前那个视图解析器是这样配置的.
到此这篇关于Java项⽬中如何访问WEB-INF下jsp页⾯的⽂章就介绍到这了,更多相关Java访问WEB-INF下jsp页⾯内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
本文发布于:2023-04-27 09:13:13,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/82/517061.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |