Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 在Weblogic Portal里加入Struts的应用程序主要步骤
【标  题】:在Weblogic Portal里加入Struts的应用程序主要步骤
【关键字】:Weblogic,Portal,Struts
【来  源】:http://blog.csdn.net/nizhigang2000/archive/2006/04/25/676999.aspx

在Weblogic Portal里加入Struts的应用程序主要步骤

Your Ad Here

在Portal里加入Struts的应用程序的主要步骤:
一:在Portal中加入Struts程序
(1)   struts应用程序复制到你的webapp中的新目录中。你所选择的放置struts应用程序的目录将成为用于portal中应用程序的struts模块路径。比如,如果你的struts应用程序目录是test,那么你的应用程序的模块就是/test。将针对你的struts应用程序的struts-config.xml复制到WEB-INF/.pageflow-struts-generated/下,更改其文件名,命名规则为jpf-struts-config-<dir>.xml,本例子中为jpf-struts-config-test.xml. 使用这种命名规则允许用在 portal 中的行为 servlet动态地注册struts应用程序模块。
(2)      将下面的内容添加到struts的配置文件中:
<controller className="com.bea.wlw.netui.pageflow.config.PageFlowControllerConfig" multipartClass="com.bea.wlw.netui.pageflow.upload.PageFlowMultipartRequestHandler" inputForward="true" processorClass="com.bea.wlw.netui.pageflow.PageFlowRequestProcessor">
<set-property value="true" property="isReturnToPageDisabled"/>
<set-property value="true" property="isReturnToActionDisabled"/>
</controller>
(3)      将相应的struts里所需要的java文件copyWEB-INF/src下面,本例中为teststruts.
(4)   对新加入的jpf-struts-config-<dir>.xml根据目录做相应的调整,使之与workshop中的目录结构一致.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<!-- Generated from /test/TestController.jpf on Thu Mar 30 23:22:05 CST 2006 -->
<struts-config>
 <form-beans/>
 <global-exceptions/>
 <global-forwards/>
 <form-beans>
    <form-bean name="userActionForm" type="teststruts.UserActionForm" />
 </form-beans>
 <action-mappings>
    <!--action validate="false" scope="request" type="test.TestController" path="/begin">
      <forward path="/index.jsp" name="success"/>
    </action-->
    <action validate="false" scope="request" path="/startAction" type="teststruts.StartAction">
      <forward name="success" path="/login.jsp" />
    </action>
    <action validate="false" scope="request" name="userActionForm" path="/loginAction" type="teststruts.LoginAction">
      <forward name="success" path="/success.jsp" />
      <forward name="err" path="/err.jsp" />
    </action>
 </action-mappings>
 <controller className="com.bea.wlw.netui.pageflow.config.PageFlowControllerConfig" multipartClass="com.bea.wlw.netui.pageflow.upload.PageFlowMultipartRequestHandler" inputForward="true" processorClass="com.bea.wlw.netui.pageflow.PageFlowRequestProcessor">
    <set-property value="true" property="isReturnToPageDisabled"/>
    <set-property value="true" property="isReturnToActionDisabled"/>
 </controller>
</struts-config>
二.将Struts程序配置为Portlets
在test目录下新建portlets
 选择建立Struts Portlets
注意:要为Struts生成portletStruts里的必须以Action作为入口,不能以JSP作为其入口.
为Struts选择Module URI,本例中选择test目录,即生成的portlet放在test目录下.
 选择strutsconfig文件
本例中选择jpf-struts-config-test.xml
加入配置文件
选择一个Action作为portlet的入口
然后将生成的portlets加入portal即可.
对比两个不同版本的assertEquals():【上一篇】
javascript小技巧[转]:【下一篇】
【相关文章】
  • WEBLOGIC FOR Windows 安装的Flash
  • 典型j2ee部署图,基于weblogic server
  • MapViewer成功迁移到Weblogic Server
  • struts的轻量架构(新手有用)
  • Struts入门初步知识[转载]
  • struts配置数据源
  • 免费的portal平台,商业级的中间件产品
  • [Portal参考手册]目录
  • [Portal参考手册]Portlet概念
  • [Portal参考手册]生命周期
  • 【随机文章】
  • 技术新探:Google Talk 连接 MSN,Yahoo & ICQ
  • FreeBSD 安全入门
  • Flash表单制作实例集锦(六)
  • 常见的js检查
  • 边界扫描器件BSDL描述在测试中的应用
  • 我在制做mtv时用了从网页上下载图片
  • 一个应用单链表基本算法的程序
  • 让弹出窗口变得“体贴”一些
  • ORACLE 9i RAC安装手册
  • Template Method(模板方法)模式AS2实现
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.