一个连接
a.jsp?name=admin在a.jsp页面 的代码
<%=request.getParameter("isShowNavigate") %>//可以打印admin
<s:property value="#parameters.isShowNavigate"/>//可以打印admin<s:if test="="#parameters.isShowNavigate='admin'">//判断
aaaaaaaaa
</s:if>为什么aaaaaaaaa 不能打印出来

解决方案 »

  1.   


    <s:if test="="#parameters.isShowNavigate=='admin'">//判断
    aaaaaaaaa
    </s:if> 
      

  2.   

    没记错的话,应该是isShowNavigate=='admin'的吧而且test="="#
    没那么乱的吧,怎么感觉是很基本的问题
      

  3.   

    <s:if test="#parameters.isShowNavigate=='admin'">//判断 
    aaaaaaaaa 
    </s:if> 
    应该这样就可以的。
      

  4.   

    麻烦回贴的人都试下在回答
    <%=request.getParameter("isShowNavigate") %>//可以打印admin 
    <s:property value="#parameters.isShowNavigate"/>//可以打印admin <s:if test=="#parameters.isShowNavigate='admin'">//判断 
    aaaaaaaaa 
    </s:if> 
      

  5.   

    <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
    <%@ taglib uri="/struts-tags" prefix="s"%>
    <html>
      <head>

      </head>
      
      <body>
    <h1>if 补充</h1>
    <s:property value="#parameters.name"/>//打印有值
    <s:if test="#parameters.name=='jason'">OK 没错</s:if>//不行
       <s:if test="#parameters.name.equals('jason')">OK 没错</s:if>//不行
      </body>
    </html>
      

  6.   

    <s:if test="#parameters.name=='jason'">
    建议改成:<s:if test="#parameters.name[0]=='jason'">