【发布时间】:2014-01-08 02:52:26
【问题描述】:
我有我主页的图像,我想知道在 struts2 中是否可以在主页中间的红色 div 中加载所有其他页面,例如产品服务设施等。我是 struts 2 的新手,所以我不确定是否有可能请指出我如何做到这一点,我们将不胜感激
更新:我从 Rugal 先生那里得到了一些解释,我想出了这段代码,但它没有工作,我的想法已经用完了。我把和 ID 放到红色 div 作为工作场所
<div id="navbar">
<ul>
<li><a href="index.jsp">Home</a></li>
<li id="products"><a href="#">Products</a></li>
<li id="services"><a href="#">Services</a></li>
<li id="facilities"><a href="#">Facilities</a></li>
<li id="contact"><a href="#">Contact Us</a></li>
</ul>
</div>
</td>
</tr>
</table>
</div>
<script>
$('#products').click(function(){
$('#workplace').load('pages/products.jsp');
});
$('#services').click(function(){
$('#workplace').load('pages/services.jsp');
});
$('#facilities').click(function(){
$('#workplace').load('pages/facilities.jsp');
});
$('#contact').click(function(){
$('#workplace').load('pages/contact.jsp');
});
</script>
【问题讨论】:
-
我认为将资源加载到 html 不是
struts框架的责任。你需要在像jspjsf这样的HTML生成器中完成,或者只使用html+js -
@Rugal 这里没有java参与?你知道这方面的教程吗?这个方法叫什么?
-
您在代码中看到任何 Struts 标签了吗?或者你有没有看到任何嵌入的java代码?关于jsp或者其他的教程,网上有很多资源,请自行google!
-
@Rugal 我做了你用谷歌做的事情,但我正在寻找的结果没有得到满足..你的代码可以是我用 java 大脑教程制作的 jsp 代码吗
-
我认为不是,struts是一个
backend框架存在于服务器端,不会影响客户端浏览器。在这里,您有两种策略来实现这一点:第一个是提交表单,然后他们跳转到另一个页面以显示您想要的图像;另一个是如果你需要做迷人的点击然后一张图片没有刷新整个页面,你需要在java script中使用Ajax。 Java 和 Javascript 是完全不同的东西!不过要容易,JS和Ajax第一次使用很容易~!
标签: java javascript html struts2