Struts2

Contents

JSPタグ

JSPで使用できるStruts2用のタグには、ループや条件分岐の制御構文等のコントロール系と、HTML要素の生成を行うデータ系がある。

通常は接頭辞”s:”を指定して使用する。

リファレンス

基本形

1行目でJSPであること、2行目でstruts2用のタグを接頭辞”s”で使用することを宣言している。

接頭辞”s”はprefix属性を修正することで変更可能。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html>
<html>
<head>
~~~
</head>
<body>
~~~
</body>
</html>

データ用タグ

hidden

hiddenフィールド用のタグ

<s:hidden name="foo" value="%{bar}" />
<input type="hidden" name="foo" value="bar" />

リファレンス

Tips

POST後のURLにクエリストリングを付加する


POST後のURLにクエリストリングを付加する場合、アクセスもとと異なるURLであればリダイレクトが使用できる。

<result type="redirectAction">
<param name="actionName">redirectActionPath</param>
<param name="param1">${value}</param>
<param name="param2">${value2}</param>
</result>


同じURLであれば、リダイレクトではループするので、JavaScriptでURLを書き換える。


Notice: Trying to get property 'queue' of non-object in /usr/local/wordpress/wp-includes/script-loader.php on line 2876

Warning: Invalid argument supplied for foreach() in /usr/local/wordpress/wp-includes/script-loader.php on line 2876