`
文章列表
在做Java Web程序时候,如果出错了,常常会在页面上打印出错误的堆栈内存信息,在开发阶段对调试程序很有帮助,但是在运营环境下,这样的处理很不友好,非开发人员看了都会傻眼。   这里给出一个简单的处理方式,使用错误页面来处理。  一、创建两个常见的HTML错误信息页面:  404.html <body> 所访问的资源不存在:对不起,所请求的资源不存在! <br> </body>  500.html <body> 服务器内部错误:对不起,服务器忙! <br> ...
Date date = null; date = new Date(); String dateStr = format.format(date); Timer timer = new Timer(); String str = dateStr.split(" ")[0]+" "+prop.getProperty("time"); try { date = format.parse(str); } catch (ParseException e ...
保存Java程序状态及设置Properties文件   使用Properties文件来保存.Properties文件的本质就是一个文本文件,文件中使用属性和值来保存数据,如:abc.name=Colin。使用Porperites文件来保存实际上就是创建一个Properites文件,在程序关闭的时候,将数据写入文件,再等程序启动的时候,从这个Properties文件中读出数据。 System.getProperty("user.dir")系统当前路径 我们假设有一个对象frame,在启动的时候要从一个properties文件中读取数据,再根据读取的数据来设置其位置及 ...
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!   在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地 ...
FreeMarker是一个用Java编写的模板引擎,主要用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。 FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。 FreeMarker适合作为MVC的视图组件,还能在模板中使用JSP标记库。 <html> <head> <title>Welcome!</title> </head> <b ...
A概念最常用的3个概念 sequence 序列,对应java里的list、数组等非键值对的集合 hash      键值对的集合 namespace 对一个ftl文件的引用,利用这个名字可以访问到该ftl文件的资源 B指令if, else, elseif语法<#if condition>  ...<#elseif condition2>  ...<#elseif condition3>  ......<#else>  ...</#if> 用例<#if x = 1>  x is 1</#if> < ...
 freemarker的嵌套问题。     外部list里面存放的bean的数据结构如下:     private String tabname;     private Integer tabindex;     private List subitemlist;//这个是内部循环集合。     这个内部容器里面存放的是如下这样的一个bean     private String colspan;     private String inputname;     然后需要在页面上循环这个大集合以及每个大bean里面的子集。    由于freemarker的文档里面没有说明这 ...
<SCRIPT LANGUAGE="JavaScript"> <!-- function formatFloat(src, pos) { return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos); } alert(formatFloat("1212.2323", 2)); //--> </SCRIPT>  
<a href='javascript:if(confirm("确实要删除吗?"))location="boos.asp?&areyou=删除&page=1"'>删除 </a>  
<BODY> <input type="button" value="ws" onclick="javascript:window.showModalDialog('http://www.baidu.com','','dialogWidth:600px;dialogHeight:200px; dialogLeft:300px;dialogTop:200px; status:yes;directories:yes;scrollbars:no;Resizable=no;');"><br> < ...
<input type="button" value="ws" onclick="javascript:window.showModalDialog('http://www.baidu.com','','dialogWidth:600px;dialogHeight:200px; dialogLeft:300px;dialogTop:200px; status:no;directories:yes;scrollbars:no;Resizable=no;');">  弹出小窗口后 父窗口不能操作 小窗口关闭后 刷新父窗口。直 ...
【1、最基本的弹出窗口代码】其实代码非常简单:<SCRIPT LANGUAGE="javascript"><!--window.open ('page.html')--></SCRIPT> 因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open ('p ...
/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的元素,成功返回True,失败返回False * get(key) 获取指定KEY的元素值VALUE,失败返回NULL * element(index) 获取指定索引的元素(使用element.key,element.v ...
         Java Web Start(以下简称JWS)是SUN提供的一种通过Web来部署和发布Java 程序的新技术,它既可以用来发布Application,也可以用来发布Applet,它获去年全球Java技术最佳创意奖。它仅在第一次运行时下载程序,以后的事情,就全全交给JWS,包括版本的自动更新和维护。这是我们曾经梦寐以求的事情,程序运行在客户端(本地运行,当然有足够的速度),但不用去安装配置客户端,也不用去考虑版本升级后对客户端的维护,这就是JWS提供给我们的好处之一         JWS主要用来通过网络部署你的应用程序,它具有安全、稳定、易维护、易使用的特点。用户访问用JWS ...
Global site tag (gtag.js) - Google Analytics