Struts 2のincludeタグの例
ダウンロードする – リンク://wp-content/uploads/2010/07/Struts2-Include-Tag-Example.zip[Struts2-Include-Tag-Example.zip]
Struts 2 ”
include
“タグはJSPまたはHTMLページを現在のページに直接インクルードするために使用されます。以下の ”
include
“タグのデモの例を参照してください。
1.アクション
前方タスクのみを実行する単純なActionクラス。
package com.mkyong.common.action;
import com.opensymphony.xwork2.ActionSupport;
public class IncludeTagAction extends ActionSupport{
public String execute() throws Exception {
return SUCCESS;
}
}
2. includeタグの例
現在のページ ”
include.jsp
“に ”
mkyong.jsp
“ページを含めるための
include
“タグの使用方法を示しています。
-
include.jsp **
<%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> </head> <body> <h1>Struts 2 include tag example</h1> <s:include value="/pages/mkyong.jsp"></s:include> </body> </html>
-
mkyong.jsp **
<html>
<head>
</head>
<body>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-2836379775501347"
data-ad-slot="8821506761"
data-ad-format="auto"
data-ad-region="mkyongregion"></ins>
<script>
(adsbygoogle = window.adsbygoogle ||[]).push({});
</script><h2>Message from mkyong.jsp</h2>
</body>
</html>
3. struts.xml
リンク〜
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true"/>
<package name="default" namespace="/" extends="struts-default">
<action name="includeTagAction"
class="com.mkyong.common.action.IncludeTagAction" >
<result name="success">pages/include.jsp</result>
</action>
</package>
</struts>
4.デモ
-
出力**
image =//wp-content/uploads/2010/07/Struts2-Include-Tag-Example.jpg[Struts 2はタグの例を含む、title = “Struts2-Include-Tag-Example”、width = 639、height = 265]