Java 在spring中将值传递给JSP
我有三个带有href链接的选项卡Java 在spring中将值传递给JSP,java,spring,modelandview,Java,Spring,Modelandview,我有三个带有href链接的选项卡 <ul > <li class="active"> <a href="#tab_0" id="tab1" data-toggle="tab">Search by Booking ID</a> </li> <li> <a href="#tab_1" id="tab2" data-toggle=
<ul >
<li class="active">
<a href="#tab_0" id="tab1" data-toggle="tab">Search by Booking ID</a>
</li>
<li>
<a href="#tab_1" id="tab2" data-toggle="tab">Today's Booking</a>
</li>
<li>
<a href="#tab_2" id="tab3" data-toggle="tab">Search by Date</a>
</li>
</ul>
脚本代码为:
$(document).ready(function() {
var activeTab = ${view};
if(activeTab == "tab1"){
$("#tab1").click();
} else if(activeTab == "tab2"){
$("#tab2").click();
}else if(activeTab == "tab3"){
$("#tab3").click();
}else{
$("#tab1").click();
}
});
但这不起作用(请帮助。您不需要
JavaScript
代码。因为您已经在响应中添加了视图
值,您可以使用el
在JSP文件中为指定的选项卡强制执行活动
css类,如下所示
<ul >
<li ${view eq "tab1"?'class="active"':''}>
<a href="#tab_0" id="tab1" data-toggle="tab">Search by Booking ID</a>
</li>
<li ${view eq "tab2"?'class="active"':''}>
<a href="#tab_1" id="tab2" data-toggle="tab">Today's Booking</a>
</li>
<li ${view eq "tab3"?'class="active"':''}>
<a href="#tab_2" id="tab3" data-toggle="tab">Search by Date</a>
</li>
</ul>
-
-
-
<ul >
<li ${view eq "tab1"?'class="active"':''}>
<a href="#tab_0" id="tab1" data-toggle="tab">Search by Booking ID</a>
</li>
<li ${view eq "tab2"?'class="active"':''}>
<a href="#tab_1" id="tab2" data-toggle="tab">Today's Booking</a>
</li>
<li ${view eq "tab3"?'class="active"':''}>
<a href="#tab_2" id="tab3" data-toggle="tab">Search by Date</a>
</li>
</ul>