如何为<portlet:resourceURL />的参数赋值?

abg*_*abg 2 jboss jsp portlet jstl jboss-portal

我正在尝试为<portlet:resourceURL />的参数赋值

<portlet:resourceURL id="<%=Constants.Color%>" var="<%=Constants.Color%>"/>
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.

public class Constants {
    public static final String Color = "Red";
}
Run Code Online (Sandbox Code Playgroud)

mod*_*mod 5

为了使用你的jsp中的resourceURL传递param,你会做类似......

      <portlet:resourceURL var="varname" escapeXml="false">
        <portlet:param name="paramName" value="paramVal" />
      </portlet:resourceURL>
Run Code Online (Sandbox Code Playgroud)

在你的portlet中

      request.getParameter("paramName");    
Run Code Online (Sandbox Code Playgroud)