首页 > 学院 > 开发设计 > 正文

Jetspeed开发文档2

2019-11-18 11:29:50
字体:
来源:转载
供稿:网友

            Jetspeed开发文档2
 这里假设monsys为web服务的名称,其路径在webapps/下面
 1,jetspeed的图片处理
   图片默认放在monsys/images下面,
   调用方法:$clink.setURI("images/test.jpg")            
 
 2,javascript处理
   Javascript黑认放在monsys/javascript下
   调用方法:$clink.setURI("javascript/test.CSS")            
 
 3,portlets的位置位于monsys/WEB-INF/templates/vm/portlets/Html下面
 
 4,页面总体布局控制看JetspeedResources.PRoperties
   bottomnav.enable=true
   bottomnav.vm=bottom.vm
  
   leftnav.enable=true
   leftnav.vm=left.vm
      leftnav.width=10%
     
      topnav.enable=true
   topnav.vm=top.vm
   topnav.logo.file=images/jetspeed-logo-1.5.gif
   topnav.logo.url=
   topnav.user_login.enable=true
      topnav.user_creation.enable=true
      topnav.my_pages.enable=true
     
    5,portlets源代码分析:
      portlet主要实现三个方法:
      <1>,buildMaximizedContext最大化
      <2>,buildConfigureContext显示信息
      <3>,buildNormalContext正常情况,也就是所看到的正常显示时所要显示的信息
      <4>,调用时,在添加模块时添加新参数action=portlets.GraphDailyAction
     
      
      package org.apache.jetspeed.modules.actions.portlets;
 
   import .............(略)
   
   public class GraphDailyAction
       extends VelocityPortletAction {
   
     /**
      * Subclasses should override this method if they wish to
      * build specific content when maximized. Default behavior is
      * to do the same as normal content.
      */
     protected void buildMaximizedContext(VelocityPortlet portlet,
                                          Context context,


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表