读书人

ejb跟webwork整合(只开发客户端)

发布时间: 2012-08-27 21:21:56 作者: rapoo

ejb和webwork整合(只开发客户端)
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" 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";
}

}

读书人网 >Web前端

热点推荐