软件外包项目中的 struts tiles 应用很多,有几个地方赶到迷惑,请教大家:SearchCompanyAction.java中的跳转内容:
if ("advancedSearch".equals(opCode))
{
return mapping.findForward("advancedSearch");
}
struts-config.xml 中的内容:
<action path="/SearchCompany"
type="com.rvi.action.SearchCompanyAction"
name="SearchCompanyForm"
scope="request"
input="tiles-def.search-companies2">
<forward name="advancedSearch" path="tiles-def.advanced-company-search2"/>
<forward name="terms" path="/exportTerms.jsp"/>
<forward name="iterms" path="/IODITerms.jsp"/>
</action>另一个tiles xml配置文件的内容如下:
<definition name="tiles-def.advanced-company-search2" extends="search.advanced">
<put name="L1" value="/search/findCompanies.jsp" />
<put name="screenName" direct="true" value="findCompanies" />
<put name="pageEndJs" value="/search/advancedCompanySearchEndJs.jsp" />
</definition>请问一下,这个到底forward到那里了啊?在网上查了很多,都没见过这中类型的tiles,很迷惑!在线等待!!!
if ("advancedSearch".equals(opCode))
{
return mapping.findForward("advancedSearch");
}
struts-config.xml 中的内容:
<action path="/SearchCompany"
type="com.rvi.action.SearchCompanyAction"
name="SearchCompanyForm"
scope="request"
input="tiles-def.search-companies2">
<forward name="advancedSearch" path="tiles-def.advanced-company-search2"/>
<forward name="terms" path="/exportTerms.jsp"/>
<forward name="iterms" path="/IODITerms.jsp"/>
</action>另一个tiles xml配置文件的内容如下:
<definition name="tiles-def.advanced-company-search2" extends="search.advanced">
<put name="L1" value="/search/findCompanies.jsp" />
<put name="screenName" direct="true" value="findCompanies" />
<put name="pageEndJs" value="/search/advancedCompanySearchEndJs.jsp" />
</definition>请问一下,这个到底forward到那里了啊?在网上查了很多,都没见过这中类型的tiles,很迷惑!在线等待!!!
解决方案 »
- 关于iframs用法传值问题。在线等
- JSP中JAVABEAN位置,出错The value for the useBean class attributeXXX is
- ibatis和hibernate分别和什么连接池搭配比较好
- SQL server数据集出错求助
- tomcat 警告: No rules found matching 'Server/Service/Engine/Host/Host'.
- dom4j解析xml
- Netbeans上传组件???????
- 求JSP最新版的电子书
- ImageIO里的路径问题
- spring拦截器怎么获取ajax请求的json数据?
- 软件外包 web2.0 开发中, 浏览器中后缀为*.xhtml 文件不知道从那里来的,工程中只有jsp文件,很奇怪!
- java虚拟机时间问题
页面包括
/search/findCompanies.jsp
/search/advancedCompanySearchEndJs.jsp
这个吗?
tiles-def.advanced-company-search2这个是你tiles.xml配置文件中名为tiles-def.advanced-company-search2的那个配置。
其大概信息为:继承至名为search.advanced这个definition的配置,并把模板页面中名为L1(在模板页面中有个<titles:insert attribute="L1">的那个地方)的部份放/search/findCompanies.jsp这个页面。
为screenName的地方打印出findComp...
在pageEndJs这个地方放上/search/advancedCompanySearchEndJs.jsp这个页面