- 浏览: 61519 次
- 性别:
- 来自: 深圳
最新评论
-
zhylandroid:
...
JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来 -
dkeagle:
太感谢了,太有用了,在网上查了两天资料了...
JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来
文章列表
在做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 ...