标签库的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 更多不同有待补充。