在jsp中显示的文件内容上显示菜单栏

时间:2015-12-12 09:15:54

标签: css eclipse jsp tomcat pdf

我在jsp页面中显示PDF文件。我想在同一页面的顶部显示菜单栏。我编写了代码来显示菜单栏以及显示PDF文件。但是页面上看不到菜单栏。菜单栏覆盖了PDF文件。如何使菜单栏可见?请帮忙。谢谢。

     <style>
body
{
background:url('C:\\Users\\workspace3\\elearning\\openbook.jpg') no-repeat     center center fixed;
background-size: cover;
margin: 0;
padding: 0;
}
div ul ul {
display: none;
}
div ul li:hover > ul {
    display: block;
        }
div ul {
background: #7c0c0c; 
 font-size: 16px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
text-shadow: 3px 2px 3px #333333;
list-style: none;
position: relative;
}
div ul:after {
    content: ""; clear: both; display: block;
}
div ul li {
float: left;
}
div ul li:hover {
    background: #ebd3d3;
}
    div ul li:hover a {
        color: #4f9dd5;
    }
div ul li a {
    display: block; padding: 25px 30px;
    color:#ebd3d3; text-decoration: none;
}
div ul ul {
background:#7c0c0c; border-radius: 0px; padding: 0;
position: absolute; top: 100%;
}
div ul ul li {
    float: none; 
    border-top: 1px solid #4f9dd5;
    border-bottom: 1px solid #4f9dd5;
    position: relative;
}
    div ul ul li a {
        padding: 15px 40px;
        color: #ebd3d3;
    }
</style>
<body>
<div>
<ul>
<li><a href="index.jsp"><span>Content</span></a>
<ul>
<li><a href="Cont.jsp"><span>Text Content</span></a></li>
<li><a href="Video.jsp"><span>Video</span></a></li>
<li><a href="Ppt.jsp"><span>PPT</span></a></li>
</ul></li>
<li><a href="Test1.jsp"><span>Quiz</span></a></li>
<li><a href="Forum5.jsp"><span>Assignment</span></a>
<ul>
<li><a href="Download2.jsp"><span>Assignment Questions</span></a></li>
<li><a href="Upload1.jsp"><span>Upload Assignment</span></a></li>
</ul></li>
<li> <a href="Forum1.jsp"><span>Forum</span></a></li>
<li> <a href="logout.jsp"><span>Logout</span></a></li>
</font></ul></div>
<%
File temp=new File("C:\\Users\\Desktop\\content\\o.pdf");
response.setHeader("Content-Disposition", "attachement;       filename=\""+temp+"\"");
InputStream isStream = null;
ServletOutputStream sosStream = null;
try
{
response.flushBuffer();
isStream =new FileInputStream(temp);
sosStream =response.getOutputStream();
int ibit = 250;
while ((ibit) >= 0)
{
ibit = isStream.read();
sosStream.write(ibit)
}
}catch (IOException e)
{
out.println(e);
}
sosStream.flush();
sosStream.close();
isStream.close();%>
</body>
</html>

0 个答案:

没有答案