您的位置:首页 > 其它

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

2015-05-12 10:15 183 查看
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";

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: