<logic:empty name="username" scope="session">
<form name="form1" method="post" action="load.jsp">
<span class="style4">用户名:</span>
<br>
<input name="username" type="text"
style="height:18px;width:110px;border:1px solid #ffffff;background-color:#0099CC;font-size:9pt;font-family:verdana;color:#ffffff"
value="" size="23">
<br>
<span class="style4">密 码:</span>
<br>
<input name="password" type="password"
style="height:18px;width:110px;border:1px solid #ffffff;background-color:#0099CC;font-size:9pt;font-family:verdana;color:#ffffff"
value="" size="23">
<br>
<input type="submit" value="登陆"
style="width:55px;height:20px; font-size: 12px; color:#ffffff;background: #0099CC; border-width:0px; border-color: #69698D #69698D #4D4D73 #4D4D73">
<input type="button" value="注册"
onClick="parent.mainFrame.location.replace('register.jsp')"
style="width:55px;height:20px; font-size: 12px; color:#ffffff;background: #0099CC; border-width:0px; border-color: #69698D #69698D #4D4D73 #4D4D73">
</form>
</logic:empty><logic:notEmpty name="username" scope="session">
<br>
<img src=img/question.gif width=18 height=18>
<span class="style4">欢迎</span>
<br>
<span class=style1> <%=(String) session.getAttribute("username")%>
</span>
<form name="unload" method="post" action="unload.jsp">
<input type="submit" value="注销"
style="width:110px;height:20px; font-size: 12px; color:#ffffff;background: #0099CC; border-width:0px; border-color: #69698D #69698D #4D4D73 #4D4D73">
</form>
</logic:notEmpty>都输出啊,为什么,我晕了

解决方案 »

  1.   

    这段代码放在我的index.jsp文件中,,一打开就都显示出来了,怎么回事,晕
      

  2.   

    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>汗,加入OK
      

  3.   

    貌似你应该用<logic:present>标签!
    对与不对仅供参考!
      

  4.   

    为什么使用present??感谢楼上,,有什么区别他们二个?
    因为如果当前的页面username有值,就是已经登陆了,就显示如果没有值就代码没有登陆,,这里面username是通过session.setatt设置的,,不太理解楼上朋友的方法,可以请教一下子吗,感谢
      

  5.   

    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>