我打算用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");
});
$("#content").load("restrict/linkCliked");
对于每个链接,我将有一个linkCliked.jsp
它似乎工作,但我不知道这是一个好方法和安全,因为如果使用写uri http://www.localhost.com/restrict/linkCliked,他将只获得linkClicked.jsp,但我希望它渲染menubar.jsp也没有,是否有任何解决方案,我没有&#34;包括&#34;在每个.jsp的菜单栏中?
obs:使用VRaptor MVC
答案 0 :(得分:0)
您的系统似乎没问题。如果您担心HTML URI指向错误,可以将模板保存在与引导程序不同的文件夹中。如果你的设置如下:
的/ var 在/ var / WWW / var / www / html&lt; - 您的网站
您可以添加新文件夹:
的/ var / WWW /模板
将linkClicked.jsp
和menubar.jsp
放入该文件夹,然后调用它们。用户将无法输入地址来访问这些路径,您也不需要在服务器配置中进行任何时髦的重定向。