用jsp输出的页面的代码不美观,经常代码一开始就输出很多空行,很不好看,所以要去掉这些空行,让代码也像页面一样的美观^_^。
在jsp 中只要是有< % %>就会输出至少一行空白。采用非ui标签也会输出空行。
现在有和零时的比较笨方案就是用在 < % %> 、非ui标签 后添加< %out.clear(); %> 就可以去掉这些空行了。
比如:
在jsp 中只要是有< % %>就会输出至少一行空白。采用非ui标签也会输出空行。
现在有和零时的比较笨方案就是用在 < % %> 、非ui标签 后添加< %out.clear(); %> 就可以去掉这些空行了。
比如:
复制内容到剪贴板 程序代码
< %@ page contentType="text/html; charset=utf-8"%>
< %@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator"%>
< %@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page"%>
< %@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator"%>
< %@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page"%>
王安是来自上海的移民,自幼聪明非凡,先后于上海交通大学、哈佛大学就读,于1948年获哈佛博士学位。不久,他发明"磁蕊记忆体",大大提高了电脑的贮存能力。1951年,他创办王安实验室。1956年,他将磁蕊记忆体的专利权卖给国际商用机器公司,获利40万美元。雄心勃勃的王安并不满足于安逸享乐,对事业的执着追求使他将这40万美元全部用于支持研究工作。1964年,他推出最新的用电晶体制造的桌上电脑,并由此开始了王安电脑公司成功的历程。
王安公司在其后的20年中,因为不断有新的创造和推陈出新之举,使事业蒸蒸日上。如1972年,公司研制成功半导体的文字处理机,两年后,又推出这种电脑的第二代,成为当时美国办公室中必备的设备。对科研工作的大量投入,使公司产品日新月异,迅速占领了市场。这时的王安公司,在生产对数电脑、小型商用电脑、文字处理机以及其它办公室自动化设备上,都走在时代的前列。
Tags: 人物
需求:网站中每一个用户都有自己的信箱,在用户没有操作的情况下,该用户如果收到了其他用户发来的邮件,该邮件便会自动打开一个窗口来显示器内容。
我的想法是这樣:做一个页面,这个页面被打开之后是静止的,里面Js的代码每隔半分钟去调用一次Action,Action中来判断是否有了新的邮件,如果出现新邮件则在Session里面存储一个值,页面在Js在循环的时候,如果该值为非空的时候则打开一个姒该值为地址的新窗口,窗口中来显示新邮件的内容。
Action里面
我的想法是这樣:做一个页面,这个页面被打开之后是静止的,里面Js的代码每隔半分钟去调用一次Action,Action中来判断是否有了新的邮件,如果出现新邮件则在Session里面存储一个值,页面在Js在循环的时候,如果该值为非空的时候则打开一个姒该值为地址的新窗口,窗口中来显示新邮件的内容。
Action里面
复制内容到剪贴板 程序代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
HttpServletRequest request, HttpServletResponse response) {
不知道各位有没有做过用于打印的Web页。
<span id='myflash' style='border:solid 1px #CCCCCC;width:600px;height:220px' contenteditable="true"></span>
我帮客户做这个页面的时候,喜欢把某些区域定为contentEditable="true",目的是让客户可以随便修改这些地方。
例如:
<Asp:Panel runat=server contentEditable="true"/>..<Asp:Label runat=server id=PrintTitle Text=PrintTitle/>..</Asp:Panel>
<span id='myflash' style='border:solid 1px #CCCCCC;width:600px;height:220px' contenteditable="true"></span>
我帮客户做这个页面的时候,喜欢把某些区域定为contentEditable="true",目的是让客户可以随便修改这些地方。
例如:
<Asp:Panel runat=server contentEditable="true"/>..<Asp:Label runat=server id=PrintTitle Text=PrintTitle/>..</Asp:Panel>
Tags: contentEditable 打印
在用 include 包含JSP 文件时发现最终生成的页面上会有多余的空白行,源代码中有个不能显示的字符,在查了一些文章后发现问题出在编辑器上。之前我用 Editplus 2.11 保存 JSP 文件为 UTF-8 编码,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM),它的表示的是 Unicode 标记(BOM)。因此解决办法就是将代码保存的时候将 BOM 前面的勾去掉。可以用 EmEditor , Editplus 2.21 来保存。
表示 "ZERO WIDTH NO-BREAK SPACE",更详细的请见
http://www.fileformat.info/info/unicode/char/feff/index.htm
发现问题的测试代码:
test.jsp
---------------------
<%@ page pageEncoding="UTF-8" %>
表示 "ZERO WIDTH NO-BREAK SPACE",更详细的请见
http://www.fileformat.info/info/unicode/char/feff/index.htm
发现问题的测试代码:
test.jsp
---------------------
<%@ page pageEncoding="UTF-8" %>