首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSP 有关问题

2012-04-12 
JSP 问题在用 %@include filetop.jsp %top.jsp老提示出错 下面那个错误 该怎么改呀?Multiple annot

JSP 问题
在用 <%@include file="top.jsp" %> "top.jsp"老提示出错 下面那个错误 该怎么改呀? 
Multiple annotations found at this line:
- Duplicate local variable path
- Duplicate local variable basePath

[解决办法]
top.jsp文件内部不应该再出现重复的变量定义

也就是<%@include%>是先把文件源代码一模一样的拷贝过来,然后才开始编译
所以如果有相同的变量肯定报错
[解决办法]
该指令功能很死板!它是先包含后编译,如果在包含文件中和被包含文件中都有同名变量的定义(例如两文件中都定义了int a = 0;),那就会出现“重复的变量定义 ”的错误,

<jsp: include file="top.jsp" />是先编译后包含,比较高级。它先把包含的文件编译好送到被包航文件中显示。另外,该指令还可以传递参数。楼主多琢磨吧,用了才知道,你的问题用这个就可以解决了。

热点排行