gpt4 book ai didi

java IBM portlet 项目 - 在哪里放置我的 css 和 jquery

转载 作者:行者123 更新时间:2023-12-01 12:41:20 26 4
gpt4 key购买 nike

我有一个使用以下项目结构创建的简单 Portlet。

enter image description here

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

我在项目中添加jquery有什么问题吗?它应该有效吗?

谢谢

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

嗨,

因此,根据您的建议,我尝试将 jquery 中的一些 javascript 添加到我的 portlet .war 模块中。然而,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

最佳答案

不,在您自己的项目中使用 JQuery 应该没有问题,那么要在哪些第三方库中使用。

我不太熟悉websphere-portal,因此不确定它是否有某种资源注入(inject)机制,但我可以告诉您静态皮肤文件和脚本应该位于的公共(public)位置位于项目的 webapp 文件夹下,据我所知,Eclipse IDE 应该是 WebContent 。所以结构可以是:

+- StockOnHandPortlet
| +- ... // Other project artifacts
| +- Webontent
| | +- javascript
| | | \- your-js-file-1.js
| | | \- your-js-file-2.js
| | | \- ...
| | +- css
| | | \- your-stylesheet-1.css
| | | \- your-stylesheet-2.css
| | | \- ...

关于java IBM portlet 项目 - 在哪里放置我的 css 和 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25072331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com