[Seasar-user:3532] Re: S2JSFでactionのhttpとhttpsの切替

Takahiro Muraki [E-MAIL ADDRESS DELETED]
2006年 4月 20日 (木) 12:22:22 JST


村木です
米林様、返答ありがとうございます。

http->httpsの場合はアクションを呼びたいのでその方法は使えませんが、
https->httpへ戻るリンクは単純にページを表示するだけなのでその方法で可能
かと思います。



[E-MAIL ADDRESS DELETED] wrote:
> 米林です
> 
>> 村木と申します。
>> 初めて投稿いたします。
>>
>> S2JSFで認証処理を実装を行っておりHTTPで表示した画面より、HTTPS経由でアク
>> ションを実行させたいと思っています。
>>
>> とりあえず開発Tipsの”JavaScriptから指定Actionの実行方法。”を参考に下に示
>> す方法で、Javascriptでhttpsでアクションを実行する事は出来きました。
>>
>> しかし、逆にHTTPSからHTTPへ戻る場合のリンクが多い為子のやり方だと煩雑に
>> なるかと思います。
>> もう少し洗練された方法、一般的な方法等ご存知の方ご教授ください。
>>
>> <form id="form1">
>> <a id="dummy1" m:action="#{addAction.calculate}"/>
>> <input type="checkbox" onclick="doAction();"/>calculate<br/>
>> <script type="text/javascript">
>> <!--
>>    function doAction() {
>>      var f=document.forms['form1'];
>>      f.action='https:localhost/XXXX.html';
>>      f.target='';
>>      f.elements['form1:_link_hidden_'].value='form1:dummy1';
>>      f.submit();
>>      return false;
>> }
>> //-->
>> </script>
>>
>>
>> 宜しくお願いいたします。
> 
> formのactionを自由に設定出来れば良いという事でしょうか?
> # formのactionを書き換えられたくない?
> もしそうであれば、passthroughを使用し、formタグを
> 以下のようにしてみてください。
> 
> <form action='https:localhost/XXXX.html'
>     method="post" m:passthrough="true">
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
> 
> 
> 




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