Strutsリファレンス(逆引き)

Strutsリファレンス
 
Web struts.wasureppoi.com
リンクのURLの書き換える<html:rewrite>
スポンサード リンク

リンクのURLを書き換えるには、<html:rewrite>タグを使用します。

JSP使用例

<%@ page pageEncoding = "Shift_JIS" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>

<html> <head>

<script type="text/javascript">
<!--

function submit_form(){
  form = window.document.forms[0];
  form.action = "<html:rewrite forward="link_test"/>";
  form.submit();
  return false;
}
// -->
</script>
</head>

<body>

<html:form action="/form_view" >

<html:link href="#" onclick="submit_form()"> リンク </html:link>

</html:form>

</body> </html>

※ <html:rewrite>タグは、下記属性は指定できないので注意が必要です。
   URLの指定には、forworad属性以外に、href、pageが指定できます。
        action、indexed、indexld、linkName、onchange、ondbclick、target


HTMLソース&画面表示

<html> <head>

<script type="text/javascript">
<!--
function submit_form(){
  form = window.document.forms[0];
  form.action = "/Struts1.2/jsp/html/data_view.jsp";
  form.submit();
  return false;
}
// -->
</script>
</head>

<body>

<form name="HtmlForm" method="post" action="/Struts1.2/do/form_view">

<a href="#" onclick="submit_form()">リンク</a>

</form>

</body> </html>



スポンサード リンク


サブミットボタンを表示する<html:submit>
リセットボタンを表示する<html:reset>
キャンセルボタンを表示する<html:cancel>
ボタンを表示する<html:button>
画像付きのsubmitボタンを表示する<html:image>
リンクを表示する<html:link>
リンクのパラメータを動的に生成する<html:link>
リンクのURLの書き換える<htm:lrewrite>
画像を表示する<html:img>
フレームを表示する<html:frame>
ファイルをアップロードする<html:file>

カスタムタグへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ