[Seasar-user:8242] Re: [S2JSF]DTOによるフォームデータの受け渡し

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 6月 12日 (火) 14:12:00 JST


米林様

conpotaです。
exampleを試して自分で以下のように作ったのですが、うまくいかなかったので質問しました。

■test1.html
<html xmlns:m="http://www.seasar.org/maya">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31j"/>
<title>test1</title>
</head>
<body>
    <form>
        <input type="text" id="message" m:value="#{test1Dto.message}"/>
        <input type="submit" value="calculate" m:action="#{
test1Action.calculate}"/>
    </form>
</body>
</html>

■Test1ActionImpl
public class Test1ActionImpl implements Test1Action {

    private Test1Dto test1Dto;

    public String calculate() {
        return "test1_next";
    }
    public void setTest1Dto(Test1Dto test1Dto) {
        this.test1Dto = test1Dto;
    }
}

■test1_next.html
<html xmlns:m="http://www.seasar.org/maya">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31j"/>
<title>test1_next</title>
</head>
<body>
    <span m:value="#{test1_nextDto.message}"/>
</body>
</html>

■Test1_nextActionImpl
public class Test1_nextActionImpl implements Test1_nextAction {

    private Test1Dto test1Dto;

    public void setTest1Dto(Test1Dto test1Dto) {
        this.test1Dto = test1Dto;
    }
}

■Test1Dto
public class Test1Dto implements Serializable {

    private String message;

    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
}

test1.htmlのインプットボックスに値を入力しサブミットすると、
test1_next.htmlは表示されますが、test1_nextDto.messageが表示されません。。

以上です。よろしくお願い致します。


07/06/12 に [E-MAIL ADDRESS DELETED] <[E-MAIL ADDRESS DELETED]> さんは書きました:
>
> 米林です.
>
> ----- Original Message -----
> From: <[E-MAIL ADDRESS DELETED]>
> Sent: Tuesday, June 12, 2007 12:02 PM
>
>
> > conpotaと申します。
> >
> > S2JSFでDTOを使ってフォームの値を次画面に反映させたいのですが、どうすればよいの
> でしょうか?
> >
> > 例)
> > index.html
> > <html>
> > <form action="next.html">
> >   <input type="text" name="text1"/>
> >   <input type="submit" value="次へ"/>
> > </form>
> > </html>
> >
> > next.html
> > <html>
> >   <h3>ここにindex.htmlのtext1に入力した値を表示したい</h3>
> > </html>
>
> s2jsfのドキュメントやexampleをダウンロードして
> 動作させるのが分かり易いと思います。
>
> exampleのサンプル解説
> http://s2jsf.seasar.org/ja/example.html
>
> exampleは以下URLのダウンロード部分
> http://s2jsf.seasar.org/ja/index.html
>
> よろしくお願いします。
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



-- 
conpota <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070612/868da584/attachment.html 


Seasar-user メーリングリストの案内