数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / OpenCms 7新建JSP示例

OpenCms 7新建JSP示例

查看全部词条命名空间:Main

步骤一、将"Offline”设置为当前项目。

OpenCms中,只可以在Offline项目中编辑或创建项目。所以要创建JSP页面,必须将当前项目设置为"Offline"。设置步骤为:在"Project"左侧下拉框,选中"Offline". 如下图。
OpenCms_NewJsp1.png

步骤二、开始新建向导。

将"Offline"设置为当前项目后,从左边的资源管理器菜单中选择你要创建的JSP页面的目录,然后点击菜单栏中的"New"按钮,开始新建页面导航。
OpenCms_NewJsp2.png

步骤三、选择"JSP"类型

在跳出的窗口中选择"JSP"。
OpenCms_NewJsp3.png

注意:不是所有的用户都可以选择所有的选项。其中"JSP"和"XML Template"类型只有在OpenCMS的"Administrators"组里的用户才能使用。 如果用户不是这个组的成员,将无法创建或修改JSP. 这样是为了在开发过程中,限制只有开发人员才能存取JSP程序。

步骤四、完成向导。

点击"continue",进入下一页,在"Name"左侧输入框中输入jsp的文件名和其他属性。
OpenCms_NewJsp4.png

注意:在openCMS中,jsp文件不一定要用.jsp做后缀。你可以创建一个jsp并将其扩展名定义为".html", ".cgi", ".asp", ".php"或跟没有扩展名。openCMS默认是没有扩展名。

点击"Continue",在接下来的界面中,你可以输入页面的相关属性。
OpenCms_NewJsp5.png

Title (optional)

"title"属性将被显示在OpenCms的工作区域,以后你可以通过标签来调用它。此属性不是必须的,但是在每个源文件中定义"title"属性是一个很好的习惯。</p> <p><strong>cache (optional)</strong></p> <p>OpenCms的<a href="/wiki/%E7%BC%93%E5%AD%98">缓存</a>指令。如果你没有在此项中输入任何字符,这个页面将不会被缓存。</p> <p><strong>content-encoding (optional)</strong></p> <p>此选项设置jsp的内容编码,除非你有特殊需要,最好保持<a href="/wiki/UTF-8">UTF-8</a>的默认值。</p> <p><strong>export (optional)</strong><br /> 次数行描述本Jsp页面在静态导出时的行为。因为大多数的JSP文件包含动态内容,最好将此属性设置为"false".</p> <p>点击"finish"按钮,你定义的jsp页面将被创建。</p> <p><strong>步骤五、用编辑器打开JSP页面</strong></p> <p>经过上述步骤,你将在工作区中看到你刚创建的jsp页面。并且文件名是蓝色的。蓝色表示刚创建并未发布的文件。要编辑这个jsp文件,只需要在它前面的红色jsp图标上右键,在弹出的菜单中选择"Edit sourcecode"<br /> <span class="wiki-file"><img src="/w/images/OpenCms_NewJsp6.png" alt="OpenCms_NewJsp6.png" loading="lazy" decoding="async"></span></p> <p><strong>步骤六、编辑jsp页面</strong><br /> 在弹出的编辑器中输入如下代码。<br /> <%<br /> String hello = "Hello, world";<br /> %><br /> <nowiki><h1></nowiki><%= hello %> from OpenCms</h1><br /> The time is <%= new java.util.Date() %><br /> 保存并关闭编辑器。现在直接在工作区中点击生成的jsp 页面就可以看到效果了。</p> <p><font color="red">注意:</font>这个时候你的jsp页面还没有发布,将项目切换到online 你就会发现,你所创建的页面并没有在相应的文件夹下。</p> <p><strong>步骤七、发布页面</strong><br /> 在当前项目为"offline"的情况下。在工作区选中要发布的文件,点击右键。 在弹出的右键菜单中选择"Publish directly"如下图:<br /> <span class="wiki-file"><img src="/w/images/OpenCms_NewJsp7.png" alt="OpenCms_NewJsp7.png" loading="lazy" decoding="async"></span></p> <p>OpenCms将开始发布你选择的文件。并跳出一个确认框显示发布进度。发布完成后,在跳出的确认框中点击"OK"完成发布。</p> <h2>相关条目</h2> <ul> <li><a href="/wiki/Jsp">Jsp</a></li> <li><a href="/wiki/OpenCms">OpenCms</a></li> </ul> <h2>参考来源</h2> <a href="http://blog.csdn.net/love_tu/archive/2008/10/31/3186207.aspx" rel="nofollow noopener">参考来源</a> <p><a href="/wiki/category%3A_OpenCms">category: OpenCms</a></p></div> </div> <div class="wiki-category-footer"> 分类: <a href="https://zzbaike.ichuanghui.cn/wiki/%E5%88%86%E7%B1%BB:OpenCms">OpenCms</a> </div> </article> </main> </div> </div> </main> <footer class="footer"> <div class="footer-main"> <div class="wrap footer-grid"> <div> <a class="footer-brand" href="https://zzbaike.ichuanghui.cn"> <span class="footer-brand-text">站长百科</span> </a> <p class="footer-desc">站长百科是成立于2007年的一个服务于数字化技能人才的综合性网站,以“数字化技能提升教程 、数字化时代生存宝典”作为网站的理念,提供一站式的数字化领域教程及百科全书式的知识讲解。</p> </div> <div class="footer-group"> <div class="footer-title">网站导航</div> <nav> <a href="https://zzbaike.ichuanghui.cn/wiki/">数字化百科</a> <a href="https://zzbaike.ichuanghui.cn/jz">建站程序</a> <a href="https://zzbaike.ichuanghui.cn/kf">开发</a> <a href="https://zzbaike.ichuanghui.cn/fwq">服务器</a> <a href="https://zzbaike.ichuanghui.cn/bg">办公软件</a> </nav> </div> <div class="footer-group"> <div class="footer-title">关于我们</div> <nav> <a href="https://zzbaike.ichuanghui.cn/ads.html">广告服务</a> <a href="https://zzbaike.ichuanghui.cn/contact">联系我们</a> <a href="https://zzbaike.ichuanghui.cn/sitemap.html">网站地图</a> <a href="https://zzbaike.ichuanghui.cn/announce.html">免责声明</a> <a href="https://zzbaike.ichuanghui.cn/partner.html">合作伙伴</a> </nav> </div> <div class="footer-qrs"> <div class="footer-qr"> <div class="footer-qr-title">联系我们</div> <img alt="广告合作" src="/storage/uploads/2026/08/NLKczU075dPB1jXH0z0LvVzHNHyL0gorJDQUJLgG.png" decoding="async" width="396" height="396" loading="lazy"> <p>广告合作</p> </div> <div class="footer-qr"> <div class="footer-qr-title">交流群</div> <img alt="QQ群号:4114653" src="/storage/uploads/2026/08/W4VwbOf7tCIG8RujCa7Qo8rqAxnKac5VjjBvLNGn.png" decoding="async" width="220" height="220" loading="lazy"> <p>QQ群号:4114653</p> </div> </div> </div> </div> <div class="footer-bottom"> <div class="wrap footer-bottom-inner"> <span>Copyright © 2007 - 2026 zzbaike.com, All Rights Reserved</span> </div> </div> </footer> </body> </html>