Portal基础学习

(1) <actionURL>

这个标记用于产生一个到某portlet的超链接,或者用于表单的action字段的值

例子:

<portlet:actionURL windowState="maximized" portletMode="edit">
        <portlet:param name="action" value="editStocks">
</portlet:actionURL>

这里看出, windowState属性是可选的,表明当请求被Portlet接受时候设置portlet的窗口状态。portletMode属性也是可选的,表明当请求被Portlet接受时候设置portlet的portletMode.这actionURL可以被存放在var中,然后后面用${varname}来引用。

actionURL 默认是不安全的,走的是http协议,如果要启用安全,即让这个url走https协议,那么必须给一个可选的secure属性

   <portlet:actionURL secure="true"/>

actionURL可以用escapeXML 来标志 < >等是否转义

(2) <renderURL>

这个标记用于产生一个被portlets所包含的render URL,它会用携带的参数向Portlet发起一个渲染的请求,其参数和actionURL一致

(3)<resourceURL>

这个标记用于处理静态资源文件

例子:

<portlet:resourceURL var="exportURL">
        <portlet:param name="<%= Constants.CMD %>" value="export" />
 </portlet:resourceURL>

resourceURL也有secure,escapeXML 等属性,除此之外,它还有一些特殊的属性。

id 属性用于标识resource,如

<portlet;resourceURL id="myfolder/samples.doc"/>

cacheability属性用于指定资源的cache级别(FULL,PORTLET,PAGE)

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索标记
, 属性
, portlet
, 例子
一个
,以便于您获取更多的相关知识。

时间: 2024-09-15 05:06:40

Portal基础学习的相关文章

分布式基础学习【一】 —— 分布式文件系统

分布式基础学习 所谓分布式,在这里,很狭义的指代以Google的三驾马车,GFS.Map/Reduce.BigTable 为框架核心的分布式存储和计算系统.通常如我一样初学的人,会以Google这几份经典的论 文作为开端的.它们勾勒出了分布式存储和计算的一个基本蓝图,已可窥见其几分风韵,但 终究还是由于缺少一些实现的代码和示例,色彩有些斑驳,缺少了点感性.幸好我们还有 Open Source,还有Hadoop.Hadoop是一个基于Java实现的,开源的,分布式存储和计算的项 目.作为这个领域最

C#的基础学习

这是一篇C#的基础学习文章,高手就可以跳过了, 1.基本类型: 基本与C\C++相同 decimal decimal是一个128位的高精度浮点数. bool 注意的是bool类型只有true和faulse两个可取值,在C#中,不能将bool值强制转换为整形值.如,将true转换为1或将1,0转换为bool值都是不行的. Parse和TryParse转换字符串 基本的数字类型包含Parse和TryParse的方法,可将数字字符串类型转换为指定的数字类型,例如 int iParse = Int32.

IOS基础学习UIButton使用详解

  UIButton按钮是IOS开发中最常用的控件,作为IOS基础学习教程知识 ,初学者需要了解其基本定义和常用设置,以便在开发在熟练运用. 第一.UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTy

怎样从零基础学习EXCEL?

  怎样从零基础学习EXCEL?          后来工作会对你的数据处理能力提出要求(除非你懒,错过了那么好的学习机会).可能开始的时候,你会发现一个函数能自动计算求和(sum),能算平均数(average),你就很开心了.接下来你会发现经常要从一个表里面寻找另一个表里面的内容(vlookup就很有用),有时候很多要做条件(if函数就很有用). 其实到这里就能解决大概80%的工作问题了.就几个函数不会很难吧,特别是当你发现以前要好久的时间,现在很快就完成了.至于以后的深入学习就看你的工作是否

Linux shell脚本基础学习详细介绍(完整版)

Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Linux 脚本编写基础 ◆1.1 语法基本介绍1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使用/bin/sh来执行程序. 当编辑好脚本时,如果要执行该脚本,还必须使其可执行. 要使脚本可

PaaS基础学习(1)

PaaS基础学习(1) PaaS学习笔记目录 PaaS基础学习(1) 在PaaS上开发Web.移动应用(2) PaaS优点与限制(3) 1. 基础单元,一个基础单元就是所研究实体的最小的不可分割的单元. 2. PaaS与IaaS对比 PaaS平台即服务,IaaS基础设施即服务. 对于IaaS(基础设施即服务)来说,基础单元就是资源. 这里的资源是指服务器.磁盘.网络以及IP地址. 所以的工具都以资源为中心,所以的文档都是关于资源的 对于PaaS(平台即服务)来说,基础单元就是应用.就是一个系统.

零基础学习AJAX之AJAX框架_AJAX相关

上文(零基础学习AJAX之AJAX的简介和基础)对ajax异步请求服务器做了详细的介绍和基础应用,可以看出,ajax的一些过程是相对不变的.不必要每次发送请求都写一遍发送代码,一些ajax开发人员已经把他们的过程封装成ajax框架. 本节主要介绍ajaxLib和ajaxGold两款框架. 1.ajaxLib ajaxLib是一个非常小巧的ajax框架. 使用它首先将文件使用引入到页面中.改框架是一个直接获取XML的框架,调运函数如下: loadXMLDoc(url,callback,boolea

Bootstrap零基础学习第一课之模板_javascript技巧

最近需要做一个简单的Web页面.  考虑到前端经验不足,为了快速产出,同时项目只是一个工具,对项目没有什么要求,所以我选择了Bootstrap这个框架作为Web框架.  写从零开始学Bootstrap的初衷:  看了半天的Bootstrap的文档,包括官方的(http://v3.bootcss.com/getting-started/)和非官方的(http://www.runoob.com/bootstrap/bootstrap-tutorial.html),以及他人写的简单入门博客(http:

scanner-Java基础学习中Scanner类nextInt方法问题

问题描述 Java基础学习中Scanner类nextInt方法问题 import java.util.*; public class Practice { public static String prompt = "How are you? "; public static void main(String[] args) { Scanner console = new Scanner(System.in); System.out.print(prompt); //int year=