首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 頁面中判斷 Struts2 Action 變量值

     編輯:關於JSP

Struts2 中 Action 的屬性需提供 getter,JSP 可通過 OGNL 表達式直接訪問,配合 <s:if> 標簽進行條件判斷。

前提條件

Action 類中定義 private String sex; 及 public String getSex() { return sex; }

JSP 判斷寫法

<!-- 直接輸出 -->
${sex} <!-- 或 --> <s:property value="sex"/>

<!-- 條件判斷 -->
<s:if test="'${sex}' == 'male'">
  性別:男
</s:if>
<s:elseif test="'${sex}' == 'female'">
  性別:女
</s:elseif>
<s:else>
  未知
</s:else>

注意事項

  • test 屬性中 OGNL 表達式需用單引號包裹字符串字面量:'${sex}' == 'male'
  • <s:property> 不宜與 <s:if> 混用嵌套
  • 確保 Struts2 標簽庫已正確引入:<%@ taglib prefix="s" uri="/struts-tags" %>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved