首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSP 页面路径问题

一、关于 jsp 的超链接路径问题 我们假设你的项目路径也就是 web应用程序的根目录为 /webapp 上面两种写法是相同的,都是指向 webapp 应用程序下的 login.jsp 页面。...二、关于 jsp 请求路径的问题 一般我们会在 jsp 页面中放一个 form 表单,这样当我们启动项目的时候请求可以直接跳转到指定的请求路径上面去,这里的规则和超链接一样,只不过要重点注意 Servlet...---- 随便拿一个 JSP 和 Servlet 举例子: jsp 页面的 form 表单的 action 指向直接写:servlet.do Servlet 的 urlPatterns 的值必须是对应的...然后如果 Servlet 中有重定向或者转发都是根据请求发来的路径决定的,也就是相对于请求的路径(即 urlPatterns 的发来的请求的 jsp 页面的路径),而不是相对于 Servlet 的存放路径

8.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    strutsServlet,action转到jsp后,路径问题(struts2,jsp路径,action路径,action跳转,相对路径,绝对路径

    问题:使用struts2,如何处理action的路径?还有,在action转到的jsp,如何写js,css,图 片的路径?...而解决jsp路径问题,我觉得以下方式就基本完美了(有问题,请各位前辈指出): 第一步:在jsp的head添加base标签和一段java <%     String path = request.getContextPath...另外,我发现另外一个更自然的办法,可以使得原来用相对路径定位的jsp继续可用,不必逐个修改链接: 第一步:在jsp的head同样添加base,但把getContextPath改为getRequestURI..."> 第二步:jsp页面内,全部使用相对路径访问。...第三步,就不必管action的路径如何了。 这个方法,可以兼容使用action和不使用action两种情况 另外,在struts.xml配置jsp路径的时候使用项目的绝对路径

    2.9K30

    jsp页面有关路径加载问题

    问题一:  可以看到这个背景图片在idea目录路径是正确的。前面(idea-Tomcat扩展)文章已经说那个虚拟路径是所有jsp文件的根。 ...F12之后看到最后它找的路径和Idea目录路径不同所以找不到该资源。  解决方法: 再添加一个外部路径。...选择你存储图片的目录  可以看到多了一个虚拟路径,然后在img目录下的图片路径就可以根据这个虚拟路径写了。...问题二:  登录主页,在提交表单后,处理页面(doLogin.jsp)在确认用户名或密码错误后转发回来,不是重定向。...那是因为通过转发后页面提交的路径就不对了! 解决方法:  将相对路径改为绝对路径 /onWeb为虚拟路径,查看自己的虚拟路径名。

    20910

    JSP---JSP4个容器-pageContext使用

    因为另外的3个容器(request,session,application)在前面的servlet已经演示过很多遍了 容器 作用域 pageContex...更多细节: 一个请求通过Servlet访问资源,在Servlet中将数据封装到request,这在单位是通常的做法。必须记住、必须记住、必须记住。...然后将请求转发到JSP页面,在从JSP页面上将封装到request的信息取出。MVC 注意我上面说的是转发,而不是重定向。...的4个容器---重点是pageContext,因为之前3个在servlet中学了 <% //从小到大的4个容器 pageContext.setAttribute...顺便提一下ContentType与pageEncoding的区别: pageEncoding是jsp文件本身的编码 ,把jsp文件编译成java的时候给编译器用的 。

    2.2K10

    html(css、js、html、web)文件引用路径写法【flask】

    Flask学习过程,小编认为路径很重要, - 前端怎么拿取服务器资源,(如:static路径) -后台怎么部署前端,(如:templates路径) -前端如何给后端发送请求,(如:ajax请求路径)...模板只认可静态文件路径,还有路由,下面将通过路由的方法指向另一个模板 #H5 A.html下: #后台: app.route('/...H5 A.html下: #等效写法(补充,前者相对路径,后者绝对路径): <a href...C.html 4、内嵌的js代码对templates模板的引用 路径:实际的路由 以js文件配置templates/404.html为例, //js { "title" : "css",...templates模板的引用 参照4 6、js文件对其他内嵌js文件的引用 以layui内置为例,在index.js 引入 bodyTab.js bodyTab.js 项目路径:/static/js

    3.9K30

    ${pageContext.request.contextPath} JSP取得绝对路径

    一.问题 JSP究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。...如果页面被多于一个的页面所包含,那么被包含页面的相对路径将是不正确的。...如果采用Struts的Action返回页面,那么由于页面路径与Action路径不同,使得浏览器无法正确解释页面路径,如页面为/pages/cust/cust.jsp,图片所有目录为/images/title.gif...,这时在/pages/cust/cust.jsp的所用的路径为”http://images.cnblogs.com/title.gif”,但是如果某一个Action的Forward指向这个JSP文件,...文件,将用C:set放入一个变量,然后在用的时候用EL表达式取出来。

    3.4K30
    领券