У меня есть страница jsp с вкладками, и я могу сделать активную первую вкладку при загрузке страницы, но мне нужно сделать активную указанную c вкладку, используя атрибут, который я передал из сервлета, который будет равен одному из Идентификаторы вкладки.
Мне, в основном, нужно изменить who 'first's в моем коде на атрибут selectedtab.
Атрибут из сервлета вверху моего jsp (это будет или 'RD' или 'PRODUCTION' и т. д. c ..) - String selectedtab = (String)request.getAttribute("thetab");
my js -
//Default Action
$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();
вкладки -
<ul class="tabs">
<li><a id="RD" href="#RD">R&D</a></li>
<li><a href="#PRODUCTION">Production</a></li>
<li><a href="#ENGINEERING">Engineering</a></li>
<li><a href="#PROCESS SUPPORT">Process Support</a></li>
<li><a href="#ESG">ESG</a></li>
<li><a href="#tab6">Not Confirmed</a></li>
</ul>
<div class="tab_container">
<div id="RD" class="tab_content">
*and so on..*
РЕДАКТИРОВАТЬ - чтобы попытаться объяснить, как требуется, я хочу попробовать сделать что-то вроде этого
var default_id = "<%=selectedtab%>";
$(".tab_content").hide(); //Hide all content
$("#"+default_id).addClass("active").show(); //Activate first tab
$(".tab_content:"+default_id).show(); //Show first tab content