使用以下标签
<s:action name="" executeResult="true"></s:action>
示例
index.jsp
<body>
<s:action name="online" executeResult="true"></s:action>
</body>
struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE
struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration
2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
<struts>
<package name="pkgName" extends="struts-default">
<action name="online" class="xxx.xx.xx.IndexAction" method="online">
<result>index_online.jsp</result>
</action>
</package>
</struts>
IndexAction.java
package com.ais.action;
import java.util.List;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.ais.bean.Online;
@Scope("prototype")
@Controller("indexAction")
public class IndexAction extends BaseAction {
private List<Online> onlines;
public String online() throws Exception {
this.onlines = this.onlineDao.findAll();
return SUCCESS;
}
public List<Online> getOnlines() {
return this.onlines;
}
public void setOnlines(final List<Online> onlines) {
this.onlines = onlines;
}
}
index_online.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<ul>
<s:iterator value="onlines">
<li>
<a target="_blank" href="<s:property value="link"default=":;"/>"><s:property value="name"/></a><br><s:property value="description"/>
</li>
</s:iterator>
</ul>