页面调用问题:JSP指令标签include
2010-05-08 09:55
453 查看
我在一个工程的index.jsp页面里面写了:
<%@ include file="/taglibs.jsp"%>
<%@ include file="/person/header.jsp"%>
<%@ include file="/person/indexContent.jsp"%>
<%@ include file="/person/footer.jsp"%>
其他的什么也没有写。
在一个例子中这样人家是可以的
但是在我的这个里面,运行这个工程的时候报错了:
An error occurred at line: 3 in the jsp file: /person/header.jsp
Duplicate local variable path
1: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
2: <%
3: String path = request.getContextPath();
4: String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/";
5: %>
6:
请教高手,还有不明白的地方时这样写算什么了?隐藏路径?还有就是这样写需要配置文件不?个人感觉是不需要的。
刚学习jsp,请教高手指点迷津
网友回复:这样的写法,可以在页面中很方便的使用绝对路径进行处理。
网友回复:现在的错误是它给我在header。jsp里面报错,可能是什么原因呢?
网友回复:header.jsp 也包含了 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 所以报错.
一个jsp文件只能有一行像 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 的代码.
把包含进来页面的 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>统统去掉
网友回复:哦,我也是第一次这样写。没有理解了这些。
网友回复:
引用 3 楼 eagle_speed 的回复:
header.jsp 也包含了 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 所以报错.
一个jsp文件只能有一行像 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 的代码.
把包含进来页面的 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>统统去掉
同意。
网友回复:include 是把你给出路径的jsp文件完全的拿进来,再你include的几个页面中都有 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>这个语句,所以就报错了,跟你在java文件里面import两个相同的类是一样的
网友回复:
引用 3 楼 eagle_speed 的回复:
header.jsp 也包含了 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 所以报错.
一个jsp文件只能有一行像 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 的代码.
把包含进来页面的 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>统统去掉
严重同意。
事实上我上午也碰到了同样的这个问题,上午自己就解决了。出错信息说得还是挺清楚的。。。。
网友回复:原来是这样啊。一会后记住了
网友回复:你可以用JSP标签
<jsp:include >
</jsp:include>
不用修该就可以,还可以传参数
相关文章推荐
- jsp中的include标签引用页面需注意路径问题
- 关于jsp:include 标签指向的页面无法显示的问题
- 使用jsp include标签包含静态页面出现的乱码问题
- jsp:include 装载动态页面的问题。
- jsp用include指令引入html时的乱码问题
- JSP页面导入JSTL标签库问题
- 浅谈jsp页面中调用js文件的中文乱码问题
- JSP培训(4)——实例:登录功能、jsp:forward标签、jsp:include标签、include指令、EL、c:i
- jsp 页面链接(注解:指a标签的超链接)乱码问题及其解决办法
- jsp 页面链接(注解:指a标签的超链接)乱码问题及其解决办法
- jsp页面中include静态html出现乱码问题的解决方式
- 转:include、jsp:forward等jsp中常用的标签和指令
- JSP页面include指令
- JSP页面中嵌入java变量,在标签中调用
- 怎样解决jsp:include标签在包括html文件时遇到的乱码问题
- JSP基础 指令include 静态包含的页面也要指明pageEncoding
- 如何解决jsp:include标签在包含html文件时遇到的乱码问题
- jsp页面加载时div中循环输出ul,span标签接收参数并调用js方法
- JSP页面中使用JSTL标签出现无法解析问题解决办法