怎么给JSP页面添加固定页眉页脚啊?

怎么给JSP页面添加固定页眉页脚啊?,第1张

用css控制

引用:

@media print

.a {display:block}

.b {display:hidden}

把你不想打印的部分class设为b

首先在网页中添加:

引用:

<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"

VIEWASTEXT>

</OBJECT>

然后就可以依次加入功能按钮了:

引用:

<input type="button" value="打印"><input type="button" value="直接打印">

<input type="button" value="页面设置">

<input type="button" value="打印预览"><INPUT type="button" value="关闭窗口" >

将这两块东西放到<center class=noprint></center>就不会打印这些按钮了。当然要定义noprint了:

<style media="print">.Noprint { DISPLAY: none }</style>只要把不想打印的东西的css设置成noprint就可以了。

现在就实现了基本的web打印,需要注意的情况如下:

a. 必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用,否则会报错,导致不可用。

b. 如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。

用 include 指令 引入 <%@ include file=" "%> 对于布局 和 静态的 html 一样 table 和 div 来控制。

另外补充 :

include与jsp:include区别jsp中include[1]有两种形式,分别是

<%@ include file=” ”%>

<jsp:include page=” ” flush=”true”/>

前者是指令元素、后者是行为元素。通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,就可以考虑用include。<%@ include file=” ”%>,jsp的include指令元素读入指定页面的内容。并把这些内容和原来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。)

1、如何显示目录列表:

我们在本机测试程序时,一般都习惯在浏览器中就能遍历到某个目录下都有哪些文件,这就需要web服务器支持目录列表:

打开文件conf/web.xml,找到以下代码: <param-name>listings</param-name><param-value>false</param-value>将其中的false改成true

2、配置error-page:(指定处理错误的页面)

打开文件D:\demo\WEB-INF\web.xml:

在<web-app>…</web-app>中间加入: <error-page><error-code>404</error-code><location>/NotFound.jsp</location></error-page>(错误代码为404的错误导向到NotFound.jsp) <error-page><error-code>500</error-code><location>/error.jsp</location></error-page>(当系统发生500错误即服务器内部错误时,跳转到错误处理页面error.jsp) <error-page><exception-type>java.lang.NullException</exception-type><location>/error.jsp</location></error-page>(当系统发生java.lang.NullException(即空指针异常)时,跳转到错误处理页面error.jsp)

提醒:

以上页面都需要做大一点(>=2kB),否则不起作用。

原因:tomcat把这样的页面字节限制在不少于多少字节。

3、jsp页面出现乱码如何解决?

在页头加上: <%@pagecontentType=“text/htmlcharset=gb2312″%>4、jsp中两种包含页面的方式?

第一种:动作标签;例如: <jsp:includepage=/index.html/>第二种:指令标签;例如: <%@includefile=relativeURL%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11476510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存