tomcat6与tomcat7几个不同的地方
本文由 小茗同学 发表于 2016-08-09 浏览(802)
最后修改 2016-08-29 标签:tomcat tomcat6 tomcat7 不同 注解 el表达式

标签库的2个不同地方

原文发表于:2014-09-25

标签库属性间的空格

如果标签库的属性之间没有空格,tomcat6没问题,tomcat7报错。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="utf-8"/>
	<title>测试标签库</title>
</head>
<body>
	<h1>标签库的属性之间不写空格,tomcat6没问题,tomcat7下会报错:</h1>
	<!-- 注意下面的end和var属性之间没有空格 -->
	<c:forEach begin="1" end="5"var="p">
	${p},
	</c:forEach>
</body>
</html>

EL表达式获取属性

EL表达式使用${xxx.getXXX()}时,Tomcat6报错,Tomcat7不报错,总之不推荐这样使用,这也是无意间从别人的错误中发现的。

servlet可以使用注解

从tomcat7开始,servlet可以使用注解。

//TODO 更多不同有待补充。