<% String a = <c:out value="${article.state}"/>%>

解决方案 »

  1.   

    <% String a = <c:out value="${article.state}"/>%>
    ----------这样行吗???我没试过<% String a = (-----)(pageContext.getAttribute("article")).getState();%>
      

  2.   

    如付给变量var1:
    <c:set scope="page" var="var1">
     <c:out value="${article.state}"/>
    </c:set>
    以后调用<c:out value="${var1}"/>就可以输出变量var1了
      

  3.   

    <c:set var="你起的变量名" value="${article.state}">
      

  4.   

    bit1010和AWUSOFT的方法 行不通啊maskice和zhtjavaengineer()可能有点没懂我的意思
    我现在还有另外一个变量 String b="test";
    我想得到${article.state}的值跟变量b进行比较,怎么做呢?
      

  5.   

    <c:set var="id" value="${declaration.id}" scope="request"/>
    <% id=request.getAttribute("id");%>
      

  6.   

    还是不行
    我用<c:out value="${article.state}"/>输出也能有值啊,郁闷...
    <c:set var="id" value="${declaration.id}" scope="request"/>
    <% id=request.getAttribute("id");%>
    这我是放在同一个页面的,这样不会影响吧?
    得到的id是null
      

  7.   

    弄好了
    用的是先<c:set/>定义变量再取得变量
    是自己弄错了,呵呵
    谢谢大家啊
    送分...