最近做一个java ssh框架,myeclipse 6.0 +ssh +tomcat 5.0 由于myeclipse jdk 中自带java ee 6.0 其中以包括 jstl1.2,我想配置jstl 标签,可是一直配成功,现在给我心得分享一下,对初学者来学不再迷茫
1 javv ee 5.0 中集成了jstl 1.2所以,我们不用在web.xml中做设置。也不用在工程中加载两个jar和tdl
2 当我做好之后写了一个测试一直没成项 测试是 ${1+1}
3 分析原因,一直没查到,最后我想到我的web.xml 文件头是这样的。
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
然后我给他改成这样就好了。
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
4 希望朋友们有机会跟帖,分析总结。
1 javv ee 5.0 中集成了jstl 1.2所以,我们不用在web.xml中做设置。也不用在工程中加载两个jar和tdl
2 当我做好之后写了一个测试一直没成项 测试是 ${1+1}
3 分析原因,一直没查到,最后我想到我的web.xml 文件头是这样的。
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
然后我给他改成这样就好了。
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
4 希望朋友们有机会跟帖,分析总结。
只需稍作配置就可用了
配置如:页面中:<%@ page isELIgnored="false" %>
或者在web.xml里设置
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<!-- <el-ignored>true</el-ignored> -->
</jsp-property-group>
</jsp-config>
是对的,刚才做法事件EL表达式给忽略当文本用了
page指令