在自己的portlet中直接引入貌似不起作用.
比如:<script type="text/javascript" src="/MyPortletName/inc/menu_function.js"></script>
liferay自己的默认的/MyPortletName//docroot/WEB-INF/liferay-portlet.xml里面定义的.
默认是:<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
如果自己还需要引入其他的js,则可以在这个地方多加几个.
例:
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
<footer-portlet-javascript>/js/menu_function.js</footer-portlet-javascript>
这个地方时允许设置多个文件的.如果看看DTD文件的话就知道了.
header-portal-css*,
header-portlet-css*,
header-portal-javascript*,
header-portlet-javascript*,
footer-portal-css*,
footer-portlet-css*,
footer-portal-javascript*,
footer-portlet-javascript*
--------------------------------------------------------------------------
---------------------------------------------------------------------
#
# The minifier filter is used to minify CSS and JavaScript.
#
com.liferay.portal.servlet.filters.minifier.MinifierFilter=true