<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Liferay 7.3 - Spring MVC Portlet adds js/css resources twice</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119928822" />
  <subtitle>Liferay 7.3 - Spring MVC Portlet adds js/css resources twice</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119928822</id>
  <updated>2026-04-06T18:02:31Z</updated>
  <dc:date>2026-04-06T18:02:31Z</dc:date>
  <entry>
    <title>Liferay 7.3 - Spring MVC Portlet adds js/css resources twice</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119928821" />
    <author>
      <name>Sergey Shishov</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119928821</id>
    <updated>2020-09-11T09:34:53Z</updated>
    <published>2020-09-11T09:34:53Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hello!&lt;br&gt;Liferay 7.3.0&lt;br&gt;&lt;br&gt;When I use js/css resources in standard spring-mvc-portlet (from maven archetype) with liferay-portlet.xml&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;portlet&amp;gt;
    ...
    &amp;lt;header-portlet-css&amp;gt;/css/main.css&amp;lt;/header-portlet-css&amp;gt;
    ...
&amp;lt;/portlet&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;The resources adds at the page &lt;strong&gt;twice&lt;/strong&gt;:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;link href="/o/jsp-spring-mvc-portlet/css/main.css?browserId=firefox&amp;amp;amp;themeId=classic_WAR_classictheme&amp;amp;amp;minifierType=css&amp;amp;amp;languageId=en_US&amp;amp;amp;b=7301&amp;amp;amp;t=1599805556000" rel="stylesheet" type="text/css"&amp;gt;
&amp;lt;link href="/o/jsp-spring-mvc-portlet/css/main.css?browserId=firefox&amp;amp;amp;themeId=classic_WAR_classictheme&amp;amp;amp;minifierType=css&amp;amp;amp;languageId=en_US&amp;amp;amp;b=7301&amp;amp;amp;t=1599805556000" rel="stylesheet" type="text/css"&amp;gt;&lt;/code&gt;&lt;/pre&gt;Similar behavior with native example on github: /liferay-blade-samples/tree/7.0/maven/apps/springmvc-portlet&lt;br&gt;&lt;br&gt;But!&lt;br&gt;&lt;br&gt;When I try use native example without spring - war-mvc-portlet (from maven archetype), it works correctly&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;link href="/o/war-mvc-portlet/css/main.css?browserId=firefox&amp;amp;amp;themeId=classic_WAR_classictheme&amp;amp;amp;minifierType=css&amp;amp;amp;languageId=en_US&amp;amp;amp;b=7301&amp;amp;amp;t=1599824288000" rel="stylesheet" type="text/css"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;Easy way - not to use &amp;lt;header-portlet-css&amp;gt; when using spring and add resources in portlet body. But...&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Sergey Shishov</dc:creator>
    <dc:date>2020-09-11T09:34:53Z</dc:date>
  </entry>
</feed>
