标签可以单独使用。
This is String 1
或使用 标签
This is String 1
This is String 2
和/或单/多标签。
This is String 1
This is String 2
Other Strings
以上所有的陈述是正确的。让我们看一个例子来说明使用 Struts2 的“If, elseIf 和 else" 标签。
1. 动作
一个Action类的字符串属性,其中包含了“Struts 2”的值。
IfTagAction
package com.yiibai.common.action;
import com.opensymphony.xwork2.ActionSupport;
public class IfTagAction extends ActionSupport{
private String framework = "Struts 2";
public String getFramework() {
return framework;
}
public void setFramework(String framework) {
this.framework = framework;
}
public String execute() {
return SUCCESS;
}
}
2. If, elseIf 和 else 标签示例
JSP页面来显示使用 if, elseif 和 else 标签的执行检查“framework”变量。
if.jsp
Struts 2 If, Else, ElseIf tag example
This is Struts 2
This is Struts 1
Other framework
3. struts.xml
/p>
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
class="com.yiibai.common.action.IfTagAction" >
pages/if.jsp
4. 示例
http://localhost:8080/struts2iftag/ifTagAction.action
参考