1

私は WCS7.0 フレームワークで作業を行っています。EJB のコードの例外処理を行う必要があります。たとえば、ファインダー例外が発生した場合、対応する jsp に「データが見つかりません」というメッセージを表示する必要があります。

以下はEJBコードです

                  TypedProperty delParam = new TypedProperty();
        String shipid = rspProp.getString("shipid");
        String addrId=rspProp.getString("addrId");
        AddressAccessBean address = new AddressAccessBean();
        address.setInitKey_AddressId(addrId);
        try {
            if((address.getMemberId().equals(memberid)) &&          address.getAddressField3().equals(shipid)){
                address.getEJBRef().remove();

                }
        } catch (RemoteException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (CreateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (FinderException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (NamingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (RemoveException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 

jsp にメッセージを表示するにはどうすればよいですか。

4

2 に答える 2

0

IBM Websphere commerce 7 インフォセンターの「ビジネス ロジックの作成」 http://publib.boulder.ibm.com/infocenter/wchelp/v7r0m0/index.jspの最初のチュートリアルを読むことをお勧めします。

チュートリアル > プログラミング モデル > ビジネス ロジックの作成

ストラットを使用してアクションと JSP ページをバインドする方法について説明します。

于 2012-06-04T10:25:09.063 に答える
0

JSP ビューに表示する応答プロパティとして返すこともできます。

また

アプリケーション例外をスローして、一般的なエラー ページにエラーを表示します。

新しい ECApplicationException(e) をスローします。

于 2015-01-09T10:15:45.680 に答える