У меня есть изображение моей домашней страницы, и мне интересно, можно ли в struts2 загружать все остальные страницы, такие как сервисные службы продуктов и т.д. в красный div в середине домашней страницы. im new in struts 2, так что я не уверен, если это возможно, пожалуйста, укажите мне, как это сделать.
ОБНОВЛЕНИЕ: с некоторым объяснением, которое я получил от сэра Ругала, я придумал этот код, но его не работает, когда у меня заканчиваются идеи. я помещаю и 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>
Вы также можете использовать плитки struts2 для своей проблемы. Создайте базовый макет, используя плитки. ваш макет похож на макет в этом учебнике. Так что вам нужно только иметь свое меню в заголовке части макета. При нажатии кнопки или меню вы вызываете конкретное действие, в котором inturn вызывается конкретное определение фрагмента, в котором будет находиться ваша соответствующая страница jsp посередине :)
Если я понимаю вас правильно, то это может быть решение.
Создайте все содержимое, которое вы хотите отобразить в теге div
другой страницы. На другой странице Вызовите JSP в этом div
используя следующий тег
<%@ include file="yourPage.jsp"%>
Ссылки этих меню создают их в yourPage.jsp
выше Tag везде, где вы хотите включить эту страницу.
Это решение не из Struts2, если вы хотите, чтобы struts2 ссылался на этот сборник Struts2 Tile
Создайте Независимо от того, что вы хотите в этом красном цветовом div, создаете в виде отдельного JSP файла и включите этот JSP File
например
Your main jsp page---
main.jsp
<body>
<div id="someDiv">
</div>
<div id="yourredDiv">
//here you include that jSP page.
<%@ include file="path/yourPage.jsp"%>
</div>
</body>
Now in yourpage.jsp
you create the html components whatever you want.
red div
используйте вышеупомянутый тег.
struts
. вам нужно сделать это в генераторе HTML, какjsp
jsf
или просто использовать html + js