JSP路径出现问题

1、错误描述

2、错误原因

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>FusionCharts 2D饼图</title>

	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<script type="text/javascript" src="../fusioncharts/scripts/jquery-1.11.1.js"></script>
	<script type="text/javascript" src="../fusioncharts/scripts/FusionCharts.js"></script>

</head>

  <body>
    <div id="pie2D"></div>
  </body>
</html>

3、解决办法

  将以下几句删除:

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<base href="<%=basePath%>">

时间: 2024-08-25 14:19:33

JSP路径出现问题的相关文章

解决JSP路径问题的方法(jsp文件开头path, basePath作用)

在JSP中的如果使用 "相对路径"  则有可能会出现问题. 因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源. 上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp    // 登陆页面 register.jps  // 注册页面 我们在浏览器中输入地址 (注意: 地址的内容): http://localhost:8080/M

JSP路径的问题

JSP因为是客户端使用的路径,所以完全可以使用全路径形式 那么在JSP里面使用路径的方式有两种,超链接或者form 当我们在MyEclipse中新建JSP时,可以发现有下面 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path = request.getContextPath(); String baseP

jsp 路径问题和环境路径以及各种路径总结

首先确定问题: 浏览器发送请求后,服务器会返回一个响应,但是返回的网页中,会有各种路径问题,所以在此用jsp中的属性来解决.(只是记录问题,用了不专业的术语,请见谅.) 总结: request.getContextPath() request.getServletPath() 明天写 原文地址:https://www.cnblogs.com/lishuaiqi/p/10180543.html

JSP路径出现故障

1.错误叙述性说明 2.错误原因 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":&q

JSP路径问题

<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 原文地址:https://www.cnblogs.com/hglibin/p/9768041.html

JSP, Servlet, HTML中路径小结

JSP,Servlet和HTML中的路径基本上都是相对路径,只是相对路径的根路径有所区别而已. 以下是例子所使用到的servelt及jsp路径: servlet路径为:http://localhost:8080/testProject/hello/test jsp路径为:http://localhost:8080/testProject/test/test.jsp 假设转发的目标是jsp(当然servlet也一样),完整的请求路径为: http://localhost:8080/testProj

jsp的相对路径问题

test2.js  与index.jsp 放在同一文件夹下,比如: web应用/home/下面. 要把test2.js 引入到 index.jsp中,  针对三种情况,分析如下: ---------------------------------------------------------- 第一种情况 一般在学习时, 一个tomcat上都跑多个工程, 用工程名来区分因为我的的URL是 :http://localhost/工程名 /home/index.jsp多了一个工程名,所以要加 <%=

JSP、Servlet中的相对路径和绝对路径

1.JSP.Servlet中的相对路径和绝对路径  前提:假设你的Http地址为http://192.168.0.1/你的web应用为test,path="/test"那么你的web应用URL为http://192.168.0.1/test/ 如果JSP,JS文件放在WEB-INF目录下根本无法访问的,JSP如果放在WEB-INF目录下可以通过服务器内部转向进行访问(主要是为了页面的安全),但是JS是通过客户端向服务器请求的,所以图片以及一些JS,CSS只能放在WEB-INF外面  

JSP的过滤器

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/writing-filters.html: Servlet和JSP过滤器都是Java类,可以在Servlet和JSP编程中用于以下目的: 在请求访问后端资源之前从客户端拦截请求. 在响应发送回客户端之前从服务器操作响应. 有各种符合规格的过滤器: 身份验证过滤器. 数据压缩过滤器 加密过滤器. 触发资源访问事件的过滤器. 图像转换过滤器. 日志记录和审计过滤器. MIME类型链过滤器. Tokenizi