这里是单纯希望jsp走jsp,而并不走controller。

先进行解释说明:

我们都知道,实现页面的跳转有两种方式,一个是redirect重定向,还有一种是forward转发,因为重定向相当于浏览器重新从服务器端请求页面,而/WEB-INF/下的文件是不允许直接浏览器请求访问的,所以,不可以使用重定向,但是,我们可以在一个页面通过转发的方式去访问,因为转发还是在服务器端进行的请求,所以可以访问。

我的需求:

希望从shortcut.jsp直接跳转到add_manager.jsp,但是这两个界面都在/WEB-INF/下,所以我在/WEB-INF/外webapp下创建一个中间界面用于跳转ass_forward.jsp,再通过这个中间界面转发到我希望的界面。

希望:shortcut.jsp  ==>   add_manager.jsp        实际:shortcut.jsp   ==>   ass_forward.jsp  ==>    add_manager.jsp

1、在shortcut.jsp中写入

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><body><a href="<%=basePath%>ass_forward.jsp">新增管理员</a>
</body>

2、在中间界面ass_forward.jsp写入,实现转发

<body>
<%request.getRequestDispatcher("/WEB-INF/jsp/add_manager.jsp").forward(request, response);
%>
</body>

这样在shortcut.jsp中点击新增管理员按钮就可以直接跳转到add_manager.jsp了。

/WEB-INF/下实现jsp之间的跳转相关推荐

  1. SSM:web目录下有的jsp和图片不能显示,有的可以显示的解决方法

    QUESTION:SSM:web目录下有的jsp和图片不能显示,有的可以显示的解决方法 ANWSER: 在学习ssm框架时,遇到的bug是千奇百怪,遇魔杀魔的本领也越来越强.突然出现的jsp页面和图片 ...

  2. .do与jsp之间的跳转问题

    使用jsp实现跳转时要考虑路径问题: 而使用.do来实现跳转时,例如tologin.do,它实际访问的是jsp/login.jsp,但是当我们键入路径localhost:8080/agcloud/to ...

  3. 超链接之锚点的使用(页面内段落之间的跳转和不同页面之间的跳转)

    Ⅰ. 1.同一个文件下的不同html页面跳转: ①.代码已亲测,可直接摘用: A.此代码为1first.html的代码: <!DOCTYPE html> <html lang=&qu ...

  4. java web 通过servlet访问web_inf jsp跳转_WEB-INF下的jsp通过servlet中超链接跳转

    在J2EE中其主要安全性就体现在web工作目录的WEB-INF文件夹下.如果将一个页面保存在WEB-INF文件下 ,那么该页面则不能被用户访问,就好比小偷都看不见我有什么,他还能知道要偷什么吗.. 因 ...

  5. jsp与servlet之间页面跳转及参数传递实例

    1.从一个jsp页面跳转到另一个jsp页面时的参数传递     (1)使用request对象获取客户端提交的信息 login.jsp页面代码如下: [java] view plaincopy < ...

  6. 11. jsp与servlet之间页面跳转及参数传递实例

    1.从一个jsp页面跳转到另一个jsp页面时的参数传递     (1)使用request对象获取客户端提交的信息 login.jsp页面代码如下: [java] view plain copy < ...

  7. .jsp与servlet之间页面跳转及参数传递实例

      1.从一个jsp页面跳转到另一个jsp页面时的参数传递     (1)使用request对象获取客户端提交的信息 login.jsp页面代码如下: [java] view plaincopy &l ...

  8. (转载)jsp与servlet之间页面跳转及参数传递实例

    兴致所来,重温动态web开发的基本mvc架构,从servlet开始 ,发现如下博客所介绍的清晰明了,故而转载. http://blog.csdn.net/ssy_shandong/article/de ...

  9. Acitivity(页面)之间的跳转,ProgressBar 进度条,PopupWindow 弹出框,Dialog 对话框,Spinner下拉框

    Acitivity(页面)之间的跳转 Acitivity(页面)之间的跳转需要使用到 Intent(意图) Intent intent = new Intent(MainActivity.this(从 ...

最新文章

  1. 文件编程之Linux下系统调用
  2. 锁Lock 那点事儿
  3. 从应用开发角度认识 K8s
  4. ES6新功能-模板字符串
  5. MFC之AfxbeginThread 线程 创建、挂起、释放、结束、退出
  6. Tensorflow 指令加速
  7. python设置默认密码_使用Python生成随机密码的示例分享
  8. [jQuery基础] jQuery对象 -- CSS相关
  9. 详解CSS position属性
  10. redis 集群 搭建(非哨兵)
  11. JavaScriipt高级程序设计
  12. Quartz定时任务手动触发
  13. android添加浮动组件,添加悬浮操作按钮  |  Android 开发者  |  Android Developers
  14. 领存Xeon E5 6U VPX高性能计算刀片
  15. 打印机共享计算机密码,打印机共享需要密码,教你打印机共享需要密码怎么解决...
  16. 西湖大学人工智能与生物医学影像实验室招聘科研助理及博士后
  17. 【知识】快乐物质:多巴胺和内啡肽(内酚酞)的区别
  18. Mysql——》通信方式:半双工
  19. oracle连接失败的原因总结
  20. 计算灰度共生矩阵GLCM

热门文章

  1. pytest + yaml 框架 -20.支持全局代理proxies_ip的配置
  2. 谷歌浏览器(google)设置翻译中文,翻译选项不生效或没有弹出翻译选项
  3. 一些javascript小技巧!
  4. 19、《每周一点canvas动画》——桌球运动(1)
  5. 百度刷相关wf5搜_朱一龙和杨紫百度指数这是买数据了吧
  6. rgb sw 线主板接口在哪_RGB实用兼具:火鸟 黎明至尊 ARGB机箱 上机体验
  7. Python日期生成指定英文日期格式
  8. 南瑞通讯管理机测试软件,NSC2200E 通讯管理机
  9. 渲染服务器操作系统,如何用服务器做渲染
  10. 自媒体人如何打造出爆文?这3种类型的文章最容易爆