According to TLD or attribute directive in tag file, attribute onkeyup does not accept any expressions我用的是STRUTS2标签,别人机器上都能运行,我这机器就不行,我把架包都删除了,重新导入了一遍,可就是不行,还是报这个错!
请问各位大哥 这个是什么问题

解决方案 »

  1.   

    具体的解决方法:
         1:从apache的网站上down下了新的standard.jar、jstl.jar和c.tld。我发现新的文件的确比我原来的文件要大,而且c.tld文件的内容已经不一样了。更新了jar文件和tld文件。
         2:我的web.xml文件的配置是
               <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">
               web.xml文件中也不需要配置tag标签,也就是c.tld文件的位置,只需要拷贝到WEB-INF目录下面即可,这应该得益于jsp2.0的规范了,它可以自动寻找到。
        3:把<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
              改为<%@ taglib uri="http://java.sun.com/jstl/core_rt " prefix="c" %>
      

  2.   

    你这个不是jstl的问题吧
    标签属性值给错了