s:componentで部品を呼び出す
s:componentで呼び出すときにparameterを渡すことが出来る。呼び出し元と同じValueStackが参照できるのでどれ位意味が有るか不明だが次のようにする。
<s:component templateDir="parts" theme="simple" template="sample.jsp"> <s:param name="firstName" value="'fooFirst'"/> <s:param name="lastName" value="'fooLast'"/> </s:component>
として
sample.jsp側では
<%@page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> こんにちは<s:property value="parameters.lastName"/><s:property value="parameters.firstName"/>さん
などとすることが出来る。