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

本文详细介绍了如何配置和实现Web应用中的过滤器和工作流,包括web.xml配置、xwork.xml文件定义以及关键Action类UserAction的功能实现。
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";
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值