Struts 2デバッグタグの例
ダウンロードする – リンク://wp-content/uploads/2010/07/Struts2-Debug-Tag-Example.zip[Struts2-Debug-Tag-Example.zip]
Struts 2では、 ”
debug
“タグは ”
Value Stack
“の内容と ”
Stack Context
“の詳細をWebページに出力するための非常に便利なデバッグタグです。このチュートリアルでは、JSPページで ”
debug
“タグの使用方法を示します。
1.アクション
”
propertyInStack
“プロパティを持つシンプルなActionクラスは後で値のスタックに表示されます。
package com.mkyong.common.action;
import com.opensymphony.xwork2.ActionSupport;
public class DebugTagAction extends ActionSupport{
public String propertyInStack;
public String getPropertyInStack() {
return propertyInStack;
}
public void setPropertyInStack(String propertyInStack) {
this.propertyInStack = propertyInStack;
}
}
2.日付タグの例
システムの ”
Value Stack
“と ”
Stack Context
“を出力するための ”
debug
“タグの使用を示すJSPページ。
-
debug.jsp **
<%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> </head> <body> <h1>Struts 2 debug tag example</h1> <s:debug/> </body> </html>
-
<s:debug/>
は ”
debug ** “という名前のテキストリンクを生成します。デバッグの詳細を拡張するには、テキストリンクをクリックする必要があります。
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="debugTagAction"
class="com.mkyong.common.action.DebugTagAction" >
<result name="success">pages/debug.jsp</result>
</action>
</package>
</struts>
