web.xml
<filter>
<filter-name>webwork</filter-name>
<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
xwork.xml文件
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
"http://www.opensymphony.com/xwork/xwork-1.0.dtd">
<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<action name="users" class="com.genlot.loms.ejb3.web.action.UserAction">
<result name="list" type="dispatcher">
<param name="location">list.jsp</param>
</result>
</action>
</package>
</xwork>
UserAction.java文件
package com.genlot.loms.ejb3.web.action;
import java.util.List;
import javax.naming.InitialContext;
import com.genlot.loms.ejb3.bussiness.UserBussiness;
import com.genlot.loms.ejb3.entity.User;
import com.opensymphony.xwork.ActionSupport;
public class UserAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private List<User> rs;
public List<User> getRs() {
return rs;
}
public void setRs(List<User> rs) {
this.rs = rs;
}
public String execute() throws Exception {
InitialContext ctx = new InitialContext();
UserBussiness userBussiness = (UserBussiness)ctx.lookup("UserBussinessImpl/remote");
rs = userBussiness.findUserAll();
return "list";
}
}