[Seasar-user:21975] Re: 1画面で複数アクション

YASUO HIGA [E-MAIL ADDRESS DELETED]
2014年 10月 20日 (月) 12:45:21 JST


ひがです。

動的なヘッダーを共通で利用することは可能です。
SAStruts tilesでググってみるといろいろ出てくると思います。

________________________________________
差出人: seasar-user-bounces @ ml.seasar.org [seasar-user-bounces @ ml.seasar.org] が b2476 @ kcn.ne.jp [b2476 @ kcn.ne.jp] の代理で送信しました
送信日時: 2014年10月17日 19:28
宛先: seasar-user @ ml.seasar.org
件名: [Seasar-user:21970] Re: 1画面で複数アクション

お返事ありがとうございます。

いま取り組んでおりましたのは、tilesを使用し、

レイアウト部 (layout.jsp)
<%@page pageEncoding="UTF-8"%>
<%@taglib prefix="tiles" uri="http://jakarta.apache.org/struts/tags-tiles"%>
<html>
<head>
<title><tiles:getAsString name="title"/></title>
</head>
<body>
<table width="100%">
  <tr>
    <td>
      <tiles:insert attiribute="header">
    </td>
  </tr>
  <tr>
    <td><tiles:insert attribute="body"/>
  </tr>
</table>
</body>
</html>

業務画面共通 (header.jsp)
<%@page pageEncoding="UTF-8"%/>
<%@taglib prefix="tiles" uri="http://jakarta.apache.org/struts/tags-tiles"%/>
<tiles:insert template="/WEB-INF/layout/layout.jsp" flush="true"/>
<tiles:put name="header" type="string">
<b>${hoge}</b>
</tiles:put>
</tiles:insert>

業務画面A.jsp body部

<%@page pageEncoding="UTF-8"%/>
<%@taglib prefix="tiles" uri="http://jakarta.apache.org/struts/tags-tiles"%/>
<tiles:insert template="/WEB-INF/layout/layout.jsp" flush="true"/>
<tiles:put name="title"  value="Tiles"/>
<tiles:put name="content" type="string">
<s:form>
<b>${hoge2}</b>
</s:form>
</tiles:put>
</tiles:insert>

のようなイメージで動的なheader部(header.jsp)を共通で利用できないかと思案しておりました。
header部は表示画面で入力部品はございませんのでsubmitは不要です。



YASUO HIGA さんは書きました:
>ひがです。
>
>Formごとに別のアクションを指定できます。
>ただ、このまま手探りで開発するのは効率が悪いので、
>何か一冊本でも読むのが良いのではないでしょうか。
>Seasar 2 徹底入門 SAStruts/S2JDBC 対応
>が評判は良いようです。
>
>________________________________________
>差出人: seasar-user-bounces @ ml.seasar.org [seasar-user-bounces @ ml.seasar.org] が b2476 @ kcn.ne.jp [b2476 @ kcn.ne.jp] の代理で送信しました
>送信日時: 2014年10月16日 17:49
>宛先: seasar-user @ ml.seasar.org
>件名: [Seasar-user:21966] 1画面で複数アクション
>
>こんにちは
>
>現在、sastrutsで開発をしているものです。
>sastrutsを使うのが初めてで困っております。
>
>jspをヘッダ部(共通ですが動的に変更される)とボディ部で構成した画面を作成しているのですが、
>ヘッダ部とボディ部をそれぞれ別のAction, FormでJSP描画をしたいのですがうまくいきません。
>sastrutsでは可能なことでしょうか?
>_______________________________________________
>Seasar-user mailing list
>Seasar-user @ ml.seasar.org
>https://ml.seasar.org/mailman/listinfo/seasar-user
>_______________________________________________
>Seasar-user mailing list
>Seasar-user @ ml.seasar.org
>https://ml.seasar.org/mailman/listinfo/seasar-user
_______________________________________________
Seasar-user mailing list
Seasar-user @ ml.seasar.org
https://ml.seasar.org/mailman/listinfo/seasar-user


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