有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java IBM portlet项目将css和jquery放在何处

我有一个简单的Portlet,我用以下项目结构创建了它

enter image description here

目前,所有的java脚本和css都是内联的。我想向这个项目添加jquery和一些css。谁能告诉我在这个项目结构中放置css和js文件夹的正确文件夹吗。在网上很难找到例子。我不想使用主题等,我只是想尝试,并保持在这个项目的所有

我向项目中添加jquery也有问题吗?它应该起作用吗

谢谢

--尝试建议的解决方案--

因此,根据您的建议,我尝试将jquery中的一些javascript添加到我的portlet中。战争舱。然而,指向javascript的链接似乎并不正确。在我的jsp中我有

<script type="text/javascript" 
    src='<%= 
        renderResponse.encodeURL(
            renderRequest.getContextPath() 
            + "/js/jquery.dataTables.min.js") %>'>
</script> 
<script type="text/javascript" 
    src='<%= 
        renderResponse.encodeURL(
            renderRequest.getContextPath() 
            + "/js/jquery-1.7.1.min.js") %>'>   

当我在部署后查看链接的来源时,我可以看到

<script type="text/javascript" 
    src='/wps/PA_3m0jpe4o/js/jquery.dataTables.min.js'>
</script> 
<script type="text/javascript" 

这种联系是错误的。 src='/wps/PA_3m0jpe4o/js/jquery-1.7.1。min.js'>

下面是项目结构,js和css文件夹显示。。。 enter image description here


共 (1) 个答案

  1. # 1 楼答案

    你可以尝试使用

    <portlet:defineObjects />
    <script type="script/javascript" src="${renderRequest.contextPath}/js/test.js"/>
    

    我用这个来导入JS文件