如何给jsp页面添加背景图片

如何给jsp页面添加背景图片,第1张

1、首先新建Dynamicwebproject项目,建好之后在WebContent里面的内容如图所示。

2、直接在body里在body里面设置背景图片,如图所示body部分内容。

3、在body里面代码 *** 作好之后,运行效果如图所示。

4、也可以设置背景颜色,直接将url(images/backImage.jpg)替换成#f00000。

5、直接写页面代码 *** 作好之后,运行效果如下。

6、也可以在head里面设 *** 作代码,如图所示。

7、在head里面代码 *** 作好之后,运行效果如下。

按你的思路是这样的,首先通过url访问你的jsp页面地址,页面显示出来后用户在表单中填写一些数据并按提交按钮,表单会把数据提交到一个servlet中(就是一个servlet地址),servlet接收到数据后调用dao保存数据,然后把返回的结果放到request中,然后RequestDispatcher dispatcher = request.getRequestDispatcher("你需要返回的jsp页面路径")dispatcher .forward(request, response)就可以了。

用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添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。


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

原文地址:https://54852.com/bake/11614200.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存