这是我大三(2005年)第一学期开始学习java的时候,做的一次实验,提供给大家参考。喜欢的或者觉得有用的就下载吧。如果觉得程序很水,也表怪我啦,拍砖也轻点,当时我还是新手呢,捣鼓了很久。现在整理出来给学弟们用,学java图形界面的,这些是必学的基本功夫哦。
功能就是实现了简单的四则基本计算而已。
...Enjoy java, enjoy life...

Posted by 唧唧 | tags: swing awt 计算器
这是我大三(2005年)第一学期开始学习java的时候,做的一次实验,提供给大家参考。喜欢的或者觉得有用的就下载吧。如果觉得程序很水,也表怪我啦,拍砖也轻点,当时我还是新手呢,捣鼓了很久。现在整理出来给学弟们用,学java图形界面的,这些是必学的基本功夫哦。
功能就是实现了简单的四则基本计算而已。
...
Posted by 唧唧 | tags: javascript 事件 event

Posted by 唧唧 | tags:
郁闷,花了3200整了一台主机,显示器还是用原来的三星纯平。以后也不买液晶啦,直接买笔记本算了。而同去电脑城的女同事花了¥9100捣鼓了一台HP的本本,那本本十分漂亮,还带指纹加密验证的呢,我都眼痒啦。
可爱的是,她拒绝买日货!老大想介绍她买富士通,她看都不看一眼。什么SONY,东芝都不看,只想IBM、联想、HP的。逛了大半天,她终于相中了HP 2623 ,经过高人的指点,砍掉送的配件、笔记本包,降了近千元的价格。后来陪她去取钱,兜了大半圈,还把其中一台柜员机的钱取光了,后面排队的人郁闷了。9000多,每次限取3000,取了4次,排队的大叔小姐们,都眼睁睁看着我替她拿钱数钱,一大叠一大叠的呀,我仿佛成了骗子了。汗死!
我就郁闷啦,电脑组装的时候没有验货。搬回来一开机发现只显示1G内存,拆来插去还是只认一条。郁闷,通过检测以为一条坏了,拿着回去换,当场测试单条没有问题了。可是换回来,情况依旧,2条内存只认一条!汗死了,打电话回去,业务MM也不知道咋办。建议扛回去给技术员测试。又打的回去了,一检查,NND,是2条内存不一致,双通道内存不兼容,2条都换为同一型号同一批次的就好了。这些装机的家伙,太不专业了。现场还发现有客户的主板和CPU不兼容,那才汗呢。
...
① out - javax.servlet.jsp.jspWriter
out对象用于把结果输出到网页上。
方法:
1. void clear() ;
清除输出缓冲区的内容,但是不输出到客户端。
2. void clearBuffer() ;
清除输出缓冲区的内容,并输出到客户端。

今晚发现无法撰写日志,查看Resin日志如下,baidu和google搜索一系列解决方法皆未果。
奇怪的是,只是Statement无法操作数据库,select和update都正常。重启MySQL Server,错误仍旧,只有重启Resin才正常。真是郁闷。
错误有待研究。以下是错误日志:
...
Posted by 风信绮缘 | tags:
各位朋友:
搜索进来的、链接进来的、不小心点进来、路过的、梦游的……,或者有啥话对我说的,不嫌麻烦的话,请留下你的脚印,在这里轻轻踩一下,留一两句话,或者写上你是怎么来到我的博客,谢谢~~
本帖亦作留言版, 有话就说~~

Posted by 唧唧 | tags: JavaWind blog 更新
感谢香港网友小丹dennis提供的服务器空间,本博客才得以上线测试。
欢迎各位朋友的意见反馈和建议!

Posted by 唧唧 | tags:
地球晚安......

6、在JSP中如何执行浏览重定向?
使用如下方式即可:response.sendRedirect("http://ybwen.home.chinaren.com/index.html");
也能物理地改变HTTP HEADER属性,如下:
<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String newLocn="/newpath/index.html";
response.setHeader("Location",newLocn);
%>
7、如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中?
把如下脚本加入到JSP文件的开始即可:
<%
response.setHeader("Cache-Control","no-store"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
8、在JSP中如何设置COOKIE?
COOKIE是作为HTTP HEADER的一部分被发送的,如下方法即可设置:
<%
Cookie mycookie = new Cookie("aName","aValue");
response.addCookie(mycookie);
%>
9、在JSP中如何删除一个COOKIE?
<%
Cookie killMyCookie = new Cookie("mycookie", null);
killMyCookie.setMaxAge(0);
killMyCookie.setPath("/");
response.addCookie(killMyCookie);
%>
10、在一个JSP的请求处理中如何停止JSP的执行
如下例:
<%
if (request.getParameter("wen") != null) {
// do something
} else {
return;
}
%>
11、在JSP中如何定义方法
你可以定义方法,但是你不能直接访问JSP的内置对象,而是通过参数的方法传递。如下:
<%!
public String howBadFrom(HttpServletRequest req) {
HttpSession ses = req.getSession();
...
return req.getRemoteHost();
}
%>
<%
out.print("in general,lao lee is not baddie ");
%>
<%= howBadFrom(request) %>
12、如果BROWSER已关闭了COOKIES,在JSP中我如何打开SESSION来跟踪
使用URL重写即可,如下:
hello1.jsp
<%@ page session="true" %>
<%
Integer num = new Integer(100);
session.putValue("num",num);
String url =response.encodeURL("hello2.jsp");
%>
<a href=<%=url%>>hello2.jsp</a>
hello2.jsp
<%@ page session="true" %>
<%
Integer i= (Integer )session.getValue("num");
out.println("Num value in session is "+i.intValue());
%>
13、在JSP中能发送EMAIL吗
可以使用SUN的专用包:sun.net.smtp包。如下脚本使用SmtpClient类发送EMAIL。
<%@ page import="sun.net.smtp.SmtpClient, java.io.*" %>
<%
String from="ybwen@sina.com";
String to="hewenjun@yeah.net, lei@who.com.cn";
try{
SmtpClient client = new SmtpClient("mail.xxxxx.xxx");
client.from(from);
client.to(to);
PrintStream message = client.startMessage();
message.println("To: " + to);
message.println("Subject: Sending email from JSP!");
message.println("This was sent from a JSP page!");
message.println();
message.println("Cool! :-)");
message.println();
message.println("Good Boy");
message.println("Im in genius.com");
message.println();
client.closeServer();
}
catch (IOException e){
System.out.println("ERROR SENDING EMAIL:"+e);
}
%>
14、在SERVLET中我能调用一个JSP错误页吗
当然没问题,如下展示了如何在一个SERVLET控制逻辑单元内调用一个JSP错误页面。
protected void sendErrorRedirect(HttpServletRequest request,
HttpServletResponse response, String errorPageURL,
Throwable e)
throws ServletException, IOException {
request.setAttribute ("javax.servlet.jsp.jspException", e);
getServletConfig().getServletContext().
getRequestDispatcher(errorPageURL).forward(request,
response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response) {
try {
// do something
} catch (Exception ex) {
try {
sendErrorRedirect(request,response,"/jsp/MyErrorPage.jsp",ex);
} catch (Exception e) {
e.printStackTrace();
}
}
}
15、JSP和APPLET如何通讯
JSP如何与EJB SessionBean通讯
下面的代码段作了很好的示范
<%@ page import="javax.naming.*, javax.rmi.PortableRemoteObject,
foo.AccountHome, foo.Account" %>
<%!
//定义一个对SessionBeanHome接口实例的全局引用
AccountHome accHome=null;

Posted by 唧唧 | tags: