1:    <%
     int val = 10;
     %>
     <c:out value="${val}"></c:out>
这样写取不到值郁闷,难道只能放到作用域里面?!2:
最近下载了MyEclipse9.0可以创建J2EE6的WEB项目,建立之后不能自动拷贝JSTL的相关JAR包到Tomcat里面,有没有解决办法?
J2EE6中JSTL的JAR包改了名字
javax.servlet.jsp.jstl.jar
jstl-impl.jarThe absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
报错,找不到JAR包。

解决方案 »

  1.   

    <%=i%>需要发布web项目吧!!!
      

  2.   

    肯定要放作用域里的 比如:request.setAttribute("val",234);
    页面可以直接 ${val}取值
      

  3.   

    如果是struts2的话 作为action 的属性  页面也是可也用 el取值的
      

  4.   

    使用<c:out>c:out>标签必须把对象放到作用域(request)中。
      

  5.   

    <%
            int val = 10;
         %>
    <c:set var="val" value="<%=val%>"/>
         <c:out value="${val}"></c:out>
    还有不要写
    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
    j2ee 6.0工程,已经包含了固有的tag
      

  6.   

    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%><%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
    这种句子删掉,就不会抱错了,照样执行
    <c:out之类