前端左侧菜单2.0版本

之前那个版本呢,说实话要求不是很严格,刷新一下页面就成首页了,所以呢哥哥决定给他升级哈哈。

通过简单<jsp:include>直接撸它,也不用考虑什么浏览器类型。效果呢还是那个点击后出现绿色的选项卡。

首先是引入需要的东西这个是我的meta.jsp

前端左侧菜单2.0版本

其次是我的tag.jsp

前端左侧菜单2.0版本

下面是我需要页面的引入了,


前端左侧菜单2.0版本

嵌入左侧菜单:

前端左侧菜单2.0版本这里使用的是相对路经,通过<jsp:param>传递一个id参数过去修改我需要的面板位置。

左侧导航

前端左侧菜单2.0版本前端左侧菜单2.0版本

是不是可以呢当然没问题,问题在于我之前在分页的模板还有上传里面加入tag.jsp和mete.jsp,导致找不到分页和上传,但是单个使用的时候完全没问题,而且我的js和css文件也加载了。那是为什么?

<%@ include>是一个指令,下面的执行前预编译。也就是说提前编译了。没问题啊?

<jsp:include>是一个动作,动态的嵌入虽然最后都是拼接生成一个html但是,它是独立的。在serverlet 通过out.write();输出翻译成html前他是通过一个request和response依赖于标签库进行调用的。需要的时候才去执行。我在我的page还有updaFile.jsp模板里面引入的时候只能存在tag.jsp,加了meta.jsp他是相对独立的,引入的js也是他的路径覆盖的找不到我公共的资源。而且我也不要它再次加载。这里注意下下。。。

测试后IE8下没问题。前端左侧菜单2.0版本

jsp引入的时候简简单单的

前端左侧菜单2.0版本