------解決方案--------------------------------------------------------是樹形導(dǎo)航菜單吧,這個(gè)有很多成熟的工具,dtree就不錯(cuò)的,你只要提供數(shù)據(jù)即可 ------解決方案--------------------------------------------------------用裝飾器sitemesh技術(shù)把,這樣可以控制每個(gè)頁(yè)面都有的。。。 當(dāng)然也可以用笨的方法,將導(dǎo)航欄寫到單獨(dú)的頁(yè)面中去,然后每個(gè)頁(yè)面包含進(jìn)去就可以了。。 ------解決方案--------------------------------------------------------探討用裝飾器sitemesh技術(shù)把,這樣可以控制每個(gè)頁(yè)面都有的。。。 當(dāng)然也可以用笨的方法,將導(dǎo)航欄寫到單獨(dú)的頁(yè)面中去,然后每個(gè)頁(yè)面包含進(jìn)去就可以了。。 ------解決方案--------------------------------------------------------探討是樹形導(dǎo)航菜單吧,這個(gè)有很多成熟的工具,dtree就不錯(cuò)的,你只要提供數(shù)據(jù)即可 ------解決方案--------------------------------------------------------dtree ------解決方案--------------------------------------------------------dtree是很不錯(cuò),一般權(quán)限樹也可以用這個(gè)的設(shè)計(jì)一個(gè)主界面 包括CSDN / CSDN社區(qū) / Java / Web 開(kāi)發(fā)”導(dǎo)航欄幾個(gè)部分 分別用相應(yīng)的*.jsp代替 設(shè)計(jì)好框架后 分別寫出相應(yīng)的*.jsp 然后通過(guò)jsp:include page="*.jsp" /jsp:include分別把*.jsp放進(jìn)你設(shè)計(jì)好的框架中 強(qiáng)調(diào)*.jsp不能有body體 這樣就可以了
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是成都創(chuàng)新互聯(lián)公司的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個(gè)不僅審美在線,而且實(shí)用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對(duì)網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無(wú)止境。
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
demo.run();
}
public void run() {
JFrame frame = new JFrame("title1");
frame.setLayout(null);
frame.setBounds(10, 10, 500, 300);
Button button = new Button("click");
button.setBounds(15, 15, 200, 100);
frame.add(button);
frame.setVisible(true);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JFrame frame = new JFrame("title2");
frame.setLayout(null);
frame.setBounds(20, 20, 300, 100);
frame.setVisible(true);
}
});
}
}
制作一個(gè)放導(dǎo)航欄的容器
制作一個(gè)放導(dǎo)航欄的容器,容器名為nav,容器寬為1000px,高為30px,背景顏
色為灰色,相關(guān)代碼如下:
#nav
{
width:1000px;
height:30px;
background:#CCC;
margin:0 auto;
margin-top:50px;
}
div id="nav"/div
顯示結(jié)果
在瀏覽器中顯示的結(jié)果為下圖所示:
在容器中放入一些導(dǎo)航欄
導(dǎo)航欄代碼如下:
ul
li模塊一/li
li模塊二/li
li模塊三/li
li模塊四/li
li模塊五/li
li模塊六/li
/ul
為導(dǎo)航欄添加一些屬性
style type="text/css"
#nav
{
width:1000px;
height:30px;
background:#CCC;
margin:0 auto;
margin-top:50px;
}
#nav ul
{
width:960px;
height:35px;
}
#nav ul li
{
float:left;
width:100px;
float:left;
list-style:none;
background:yellow;
line-height:35px;
}
/style
導(dǎo)航欄在瀏覽器頁(yè)面的顯示結(jié)果如下圖所示:
iframe實(shí)現(xiàn)
div布局 左邊 是div 菜單 右邊是iframe框
點(diǎn)擊div菜單后,在js代碼中更新iframe的src 并刷新iframe