使用Struts portlet在门户应用程序中实现页面导航 - 编程入门网
.......
}
catch(Exception e){
...................................
}
return (forward);
调用 setFormBean(UserFormBean formBean) 。这一方法获得该模型的单个实例: UserBeanHelper userBeanHelper = UserBeanHelper.getInstance(); 这一实例植入后端数据,设置 UserFormBean 的实例对象,并使用以下方法调用返回该对象: UserFormBean userFormBean = userBeanHelper.getUserFormBean(); 这一方法和适当的 getter 和 setter 方法一同设置 formBean 的属性,如下所示,其中使用从模型 返回的对象实例:
如果在操作类处理过程中没有出现错误,那么转发名称 success 会根据我们在 address/struts- config.xml 文件中的配置启动待启动的 address.jsp 文件。 经过适当的修改,以上的步骤可重复用于开发 phone-number 模块。 使用Struts portlet在门户应用程序中实现页面导航(13)时间:2011-07-25 IBM Zeynep Latif页面导航 用于 Receive Address Request Struts Portlet 和 Receive Phone Numbers RequestStruts Portlet 的 address.jsp 和 phone-numbers.jsp 文件都是使用 Overview Struts Portlet 和 Struts 标记执行页面导航的: 在 JSP 页面的最前端使用 taglib 标记库指示来使所有的 engine.tld 标记可用于剩余的带有 prefix.wps 的JSP 页面。 <%@ taglib uri="/WEB-INF/tld/engine.tld" prefix="wps" %> 使用 <wps:urlGeneration> portlet 标记中的 contentNode 参数来调用到 Overview Struts Portlet的页面导航。这需要指定 Overview Struts Portlet 所在的 Struts_Test页面的自定义名称或惟 一标记符。我们使用的是自定义名称 Struts_Test_Page,它是从 My Pages 和惟一名称列表中获得的, 如图 2 所示。
在我们的实现中, address.jsp 和 phone-numbers.jsp 文件中均使用 <logic:iterate> Struts 标记。这一标记遍历了集合中的元素,它可以是一个属性,也可以是一个属性的特性: 声明 logic 前缀: <%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %> 使用 <logic:iterate> Struts 标记;我们在 UserFormBean 操作表单中使用 userNameValues 字符串组。以下代码显示了在该操作表单中设置的用户名称:
建立开发环境和安装样本代码 要想在 Application |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |