解决方案 »
- 后台报 Could not synchronize database state with session进来看详细
- setTimeout方法,会出现暂停的情况,求教。
- 安装不上tomcat
- 怎样禁止用户重复登陆?
- jsp考试系统怎么随机出题
- document.getElementById("sp"+aR[1]).innerHTML=tmpTd赋值语句运后后,两者内容不同
- jspSmartUpload出现的错误如何解决
- 急 急 急!!jsp报表不导出 直接用打印机打印
- 关于applet 与 数据库 连接
- 如何在jrun环境中,生成jsp编译过的java文件
- weblogic集群,proxy内存溢出
- Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
再高深一点就用<jsp:include>引用
如果你会jquery框架的话 有个tabs框架也挺不错的
<frame src="<%=basePath%>/main/JGtop.jsp"/>
<frameset cols="20%,*" >
<frame src="<%=basePath%>/main/JGleft.jsp"/>
<frame src="<%=basePath%>/main/main.jsp"/>
</frameset>
<frame src="<%=basePath%>/main/JGbottom.jsp" />
<body >
<p></p>
</body>
</frameset>
中间的jsp就是要布局的页面
如果嫌麻烦可以用框架,现在的框架布局都是写好的,你只要调用就可以了
诶~~其实我想每种方法都试试……学习阶段嘛。那个,框架是指?(……给我个关键字什么的我好百度……)
easyui,不过不是很好用,嗯,实话,其他的,
你去搜富客户端框架吧,我只用过DWZ的
一个富客户端<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>AAAAA</title></head>
<frameset rows="13%,*,6%" frameborder="no" marginWidth=0 marginHeight=0 scrolling=no border="0">
<frame src="<%=basePath%>/main/JGtop.jsp"/>
<frameset cols="20%,*" >
<frame src="<%=basePath%>/main/JGleft.jsp"/>
<frame src="<%=basePath%>/main/main.jsp"/>
</frameset>
<frame src="<%=basePath%>/main/JGbottom.jsp" />
<body >
<p></p>
</body>
</frameset><noframes></noframes>
</html>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<frameset rows="13%,*,6%" frameborder="no" marginWidth=0 scrolling=yes border="0">
<frame src="<%=basePath%>/jsp/part_head.jsp" />
<frameset cols="20%,*">
<frame src="<%=basePath%>/jsp/part_left.jsp" />
<frame src="<%=basePath%>/jsp/part_body.jsp" />
<body>
<p></p>
</body>
</frameset>
</frameset>
<noframes>
</noframes>
</html>
RichClient~~弄出来了~~~~太感谢啦!!!其他的也再试试~~话说改这个→<%=basePath%>←的时候改一个字幕报一个错……伤感死了,为啥啊,是不是有什么自动编译没关之类的?求解~~
<!DOCTYPE html >
<html >
<head>
<title></title>
<style type="text/css">
div{
padding:20px;
margin:0px;
}
.head{
height:60px;
width:100%;
text-align:center;
border-bottom:2px solid black;
}
.left{
width:9%;
min-height:1000px;
float:left;
border-right:2px solid black;
}
.right{
min-height:1000px;
float:left;
width:85%;
text-align:left;
}
</style>
</head><body>
<div class="head"><h1>title</h1></div>
<div class="left">
left
</div>
<div class="right">
right
</div>
</body>
</html>或许学学DIV+CSS布局比较好
□webroot
├─□jsp
│ ├─■a.jsp
│ ├─■b.jsp
│ └─■c.jsp
└—■index.jsp
请问我那个地址应该怎么写??
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>在html最上面,加一个这个··
System.out.println(basePath);
你就知道路径是什么了·····
好吧,没看明白,你说的改一个字母报错是什么情况?
比如你的代码是“<%=basePath%>/jsp/part_left.jsp”,我改一个字母比如删掉一个p变成“<%=basePath%>/js/part_left.jsp”
就这样了……
哦对了!!这个frame的方法,有没有弄成一个类似于配置文件的方法,然后让每个新建的jsp都去自动应用,就不用我去加这么一堆代码了。或者是点[子菜单]里的其中一个链接,右边的[内容]就能换成另外一个网页。
用div控制。A部分可以单独作为个jsp页面,命名A.JSP,B,C部分在一个页面中命名B.JSP
在B.JSP中<%@include file="/A.jsp"%>即可。
接下来用div控制B,C即可。
<div class="B"></div>
<div class="C"></div>,用css控制B,C在同一行内,可以百度下float:left去控制,
B中链接按钮去动态加载C中内容即可。
$(".c").load("******.jsp");
用div控制。A部分可以单独作为个jsp页面,命名A.JSP,B,C部分在一个页面中命名B.JSP
在B.JSP中<%@include file="/A.jsp"%>即可。
接下来用div控制B,C即可。
<div class="B"></div>
<div class="C"></div>,用css控制B,C在同一行内,可以百度下float:left去控制,
B中链接按钮去动态加载C中内容即可。
$(".c").load("******.jsp");