Java 多Portlet项目

Java 多Portlet项目,java,portlet,Java,Portlet,有一个问题,如果我有一个severel Portlet,如何调用其中一个? 例如,如果我有一个portlet,我在portlet.xml <portlet-class>ru.my-portlet</portlet-class> ru.my-portlet 当我想叫它的时候,我就这样写 <form name="form" action="<portlet:actionURL/>" method="post" enctype="multipart/fo

有一个问题,如果我有一个severel Portlet,如何调用其中一个? 例如,如果我有一个portlet,我在
portlet.xml

 <portlet-class>ru.my-portlet</portlet-class>
ru.my-portlet
当我想叫它的时候,我就这样写

<form name="form" action="<portlet:actionURL/>" method="post" enctype="multipart/form-data">
   <div id="up">
     <input id="fileUpload1" type="file" name="filename1"value="Browse..."/>
   </div>
   <div>
    <input id="btnSubmit" type="submit" value="Загрузить">
    <input type="button" id="del" onclick="deleting()" value="Удалить">
   </div>
</form>


如果我有几个portlet,我该怎么办?

通常,无法获取另一个portlet的(操作、呈现等)URL。Portlet规范不包括这一点

在符合JSR-286的门户容器中,可以使用portlet事件更改另一个portlet的状态,或者使用公共呈现参数(假定portlet共享相同的门户页面)影响另一个portlet的呈现。讨论了这两个问题

门户容器还可能提供portlet间通信的特定于容器的扩展——也可能值得检查容器的文档