通过使用 request.getParameter( )
提取参数,从而实现传参数到主页面,实现主页面的动态变化
代码如下:
<%-- 这是一个左侧主菜单页面,会被主页面动态包含 --%>
<%--
该页面功能要增强:
(1)当是单击功能一,那么菜单功能一就添加红色背景以示选中的当前是功能一。
(2)其它单击功能二、功能三类似。
(3)当期功能菜单红色背景显示,使用样式表中的CSS规则 :
li.selected{
background-color:red;
}
来设置。
(4)请完成这个功能增强,提示:需要从不同功能页面传参数到本页面,
本页面当然就需要提取参数,并根据参数确定选择的是当前哪个功能。然后让该功能的li的class再添加一个selected。即:
假如当前选中功能一,那么:
<li class="h4 selected">【<a href="some1.jsp">功能一</a>】</li>
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
String dotype = request.getParameter("do");
String selected1 = "1".equals(dotype) ? "selected" : "";
String selected2 = "2".equals(dotype) ? "selected" : "";
String selected3 = "3".equals(dotype) ? "selected" : "";
%>
<p>==点击菜单操作==</p>
<ul style="text-align:left;">
<li class="h4 <%=selected1%>"><span class="dolink">【<a href="some1.jsp">功能一</a>】</span></li>
<li class="h4 <%=selected2%>"><span class="dolink">【<a href="some2.jsp">功能二</a>】</span></li>
<li class="h4 <%=selected3%>"><span class="dolink">【<a href="some3.jsp">功能三</a>】</span></li>
</ul>