struts2/tiles を使用してアコーディオン メニューを表示するサンプル コードを投稿してください。注釈付きのショーケースの例に従って、アコーディオンリストを取得するのに苦労しています...ありがとう
メニュー.jsp
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<link href="<s:url value="/pages/stylesheets/skins/blue.css"/>" rel="stylesheet" type="text/css" />
<head>
<sj:head jqueryui="true"/>
</head>
<body>
<s:url id="urlecho" action="echo"/>
<sj:accordion
list="accordion"
paramKeys="echo"
paramValues="content"
href="%{urlecho}"
active="false"
autoHeight="false"
clearStyle="true"
listKey="title"
listValue="content"/>
</body>
struts.xml
<action name="echo" class="com.accel.prjmgt.action.MenuAction">
<result name="success" type="json">/pages/Menu.jsp</result>
</action>
MenuAction.java
public class MenuAction extends ActionSupport
{
private List<AccordionDO> accordion;
public String execute() throws Exception
{
accordion = new LinkedList<AccordionDO>();
accordion.add(new AccordionDO("My Title 1", "Content One"));
accordion.add(new AccordionDO("My Title 2", "Content Two"));
accordion.add(new AccordionDO("My Title 3", "Content Three"));
accordion.add(new AccordionDO("My Title 4", "Content Four"));
accordion.add(new AccordionDO("My Title 5", "Content Five"));
return SUCCESS;
}
public List<AccordionDO> getAccordion() {
return accordion;
}
}
前もって感謝します。ばかげた質問をしているかもしれませんが、S2 / tiles / JQuery を学ぼうとしている初心者ですので、ご理解とご協力をお願いします。
よろしく
ユヴァ