zoukankan      html  css  js  c++  java
  • JSP开发使用JSTL和EL表达式问题

    如果你使用的是 JDK1.6和Tomcat5.5,MyEclipse6.0建立项目是选择J2EE 5.0

    注意了,这时MyEclipse给你直接给你添加了JSTL1.2比较新的版本

    由于Tomcat5.5不支持需要在comm/lib 目录下添加:一下是我的安装目录

    D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710\data\libraryset\EE_5\jstl-1.2.jar

    将它拷到Tomcat5.5 目录下的comm/lib里面 否则在JSP页面加入

    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    就会出错..想使用以下包的类便会出错。提示:NOCALSS

    import javax.servlet.jsp.jstl.sql.*;

    EL在JDK1.6和MyEclipse6.0使用外部Tomcat 是不支持的!

    解决方法一:必须在page指令中加入以下

    <%@ page isELIgnored="true|false"%> 

    isELIgnored=false时 解析器才会去解析

    否则报错:EL/ELContext;

    解决方法二:更换Tomcat6来部署

    解决方法三:

     修改web.xml中的<web-app>标记为         

    <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-web-app_2_4.xsd" version="2.4">
  • 相关阅读:
    DDL、DML和DCL的区别与理解
    oracle中游标详细用法
    委托与事件
    c#中的引用类型和值类型
    DevExpress控件给数据列表中特殊行数据设置颜色
    windows下redis的安装
    python操作数据库
    python操作excel
    iMessage, Facetime 解决办法
    iOS 静态库,动态库与 Framework
  • 原文地址:https://www.cnblogs.com/79039535/p/1517839.html
Copyright © 2011-2022 走看看