这是模板我的网站的好方法

时间:2014-05-08 01:51:06

标签: html jsp twitter-bootstrap vraptor

我打算用bootstrap做一些事情,我将把.jsp分成2个div,最上面的是menubar.jsp,另一个是contentclicked,例如:

start.jsp

<div id="menubar"></div>
<div id="content"></div>

当用户获得访问权限(登录后)并转到http://www.localhost.com/restrict/start

它将运行此.js

$(document).ready(function(){
    $("#menubar").load("restrict/menubar");        
});
/ restrict / menubar是因为我有一个名为menu.jsp的文件,其中包含菜单栏的引导代码 并且对于客户端在菜单栏中单击的每个链接,它将执行:

$("#content").load("restrict/linkCliked");     

对于每个链接,我将有一个linkCliked.jsp

它似乎工作,但我不知道这是一个好方法和安全,因为如果使用写uri http://www.localhost.com/restrict/linkCliked,他将只获得linkClicked.jsp,但我希望它渲染menubar.jsp也没有,是否有任何解决方案,我没有&#34;包括&#34;在每个.jsp的菜单栏中?

obs:使用VRaptor MVC

1 个答案:

答案 0 :(得分:0)

您的系统似乎没问题。如果您担心HTML URI指向错误,可以将模板保存在与引导程序不同的文件夹中。如果你的设置如下:

的/ var 在/ var / WWW / var / www / html&lt; - 您的网站

您可以添加新文件夹:

的/ var / WWW /模板

linkClicked.jspmenubar.jsp放入该文件夹,然后调用它们。用户将无法输入地址来访问这些路径,您也不需要在服务器配置中进行任何时髦的重定向。