静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

Java生成静态页面的方法

作者:大鹏 发布于:2007-4-3 20:56 Tuesday 分类:Java与Jsp
标签: java jsp

Java生成静态页面的方法

阅读全文>>


评论(1) 引用(0) 浏览(15666)

NetBeans 下配置Hibernate连接mysql 5

作者:大鹏 发布于:2006-12-25 15:00 Monday 分类:Java与Jsp
标签: java netbeans jsp hibernate

根据一位高人用myeclipse配置hibernate的经验所得。
经过一天得努力,终于配置成功了。呵呵,现在还是hibernate入门新人。
希望各位大侠不吝赐教。转载得请保留我得信息,谢谢

Netbeans 5.5 bate2 配置 hibernate 2.1连接mysql 5
前提:

阅读全文>>


评论(0) 引用(0) 浏览(114374)

Eclipse+Struts+Hibernate的网络商店

作者:大鹏 发布于:2006-11-9 21:16 Thursday 分类:Java与Jsp
标签: java jsp

本文介绍一下网络商店的开发所需要的开发工具和架构。
  [b]基本配置[/b]
  开发本例需要的开发工具。
  ·开发平台:Eclipse 3.1。
  ·Web服务器:Tomcat 5。
  ·开发技术:JSP,Struts框架,Hibernate技术,JSTL。
  ·数据库服务器: MySQL5.0。
  [b]系统需求[/b]

阅读全文>>


评论(0) 引用(0) 浏览(15087)

一个文件下载的Servlet

作者:大鹏 发布于:2006-10-18 12:14 Wednesday 分类:Java与Jsp
标签: java jsp

把文件目录直接暴露给用户是很不安全的。所以要用Servlet来做,而且这样做,文件的存储方式就更丰富了,可以是从文件系统上取来的,也可以是数据库中经过计算生成的,或者从其它什么稀奇古怪的地方取来的。


阅读全文>>


评论(0) 引用(0) 浏览(10876)

关于JSP的隐式对象的使用

作者:大鹏 发布于:2006-10-17 16:39 Tuesday 分类:Java与Jsp
标签: java jsp

一、JSP中的隐藏对象        
       由于JSP是嵌入式的语言,不能显式的把一些必须的参数传递进来,比如Request对象,Response对象等,所以在JSP规范中提供了几个隐含的对象来实现折椅功能。所谓隐含的对象,就是大家约定好使用一个名字来指代某个特定的对象,在编写JSP的时候不用显式的声明就能使用,由JSP引擎负责在解释的时候把隐含对象加入到解释完的.java文件中。常用的隐含对象有application, session, request, response, out, page, exception, pageContext

阅读全文>>


评论(0) 引用(0) 浏览(13386)

Eclipse插件系列——JSEclipse

作者:大鹏 发布于:2006-9-24 13:02 Sunday 分类:Java与Jsp
标签: java jsp

插件名称:JSEclipse
插件分类:Editor
插件版本:1.5.2
插件主页: http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/
下载地址: http://www.interaktonline.com/downloads/eclipse/100/JSEclipse_1.5.2.zip
插件介绍:
   JSEclipse是在Eclipse环境下的Javascript脚本编辑器,最大的特点就是对js的自动完成功能非常完美,支持普通DOM对象的点取,如document对象,screen对象,这些对象都是通过外置的xml文件配置进行工作的,所以用户可以根据自己需要配置更详细的DOM对象的xml文件。除基本的DOM对象支持外,JSEclipse对js文件内的Class和Function也能完美地支持自动完成。除自动完成功能外,该插件还支持JS的语法高亮、错误和警告提示等等,唯一遗憾的就是没有调试功能,希望下一个版本把javascript脚本调试加进来,这样才算是一个真正意义上的js开发插件。

阅读全文>>


评论(1) 引用(0) 浏览(13179)

jsp web calendar

作者:大鹏 发布于:2006-9-24 12:23 Sunday 分类:Java与Jsp
标签: java jsp 收藏

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!-- File name:calendar.jsp --> 
<!-- 显示任意年、月的日历,可选择不同的年、月。author:Rochael Zhang--> 

<%@ page language="java" import="java.util.*" %> 

<%! String year; 

   String month;

%> 

<% month =request.getParameter("month"); 

   year =request.getParameter("year");

%> 

<html> 

   <head> 

       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 

       <title>日</title> 

       <script Language="JavaScript"> 

       <!-- 

       function changeMonth() 

       { 

       var mm="calendar.jsp?month="+document.sm.elements[0].selectedIndex+"&year="+<%=year%>; 

       window.open(mm,"_self"); 

       } 

       //--></script> 

   </head> 

   <%! String days[]; %> 

   <% 

       days=new String[42];

       for(int i=0;i<42;i++)

       {

           days[i]="";

       }

   %> 

   <% 

       Calendar thisMonth=Calendar.getInstance();

       if(month!=null&&(!month.equals("null")))

           thisMonth.set(Calendar.MONTH, Integer.parseInt(month) );

       if(year!=null&&(!year.equals("null")))

           thisMonth.set(Calendar.YEAR, Integer.parseInt(year) );

       year=String.valueOf(thisMonth.get(Calendar.YEAR));

       month=String.valueOf(thisMonth.get(Calendar.MONTH));

       thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);

       thisMonth.set(Calendar.DAY_OF_MONTH,1);

       int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;

       int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);

       for(int i=0;i<maxIndex;i++)

       {

           days[firstIndex+i]=String.valueOf(i+1);

       }

   %> 

   <body> 

       <FORM name="sm" method="post" action="calendar.jsp"> 

           &nbsp;&nbsp;&nbsp;<%=year%>年&nbsp;&nbsp;<%=Integer.parseInt(month)+1%>月 

           <table border="0" width="168" height="81"> 

               <div align=center> 

                   <tr> 

                       <th width="25" height="16" bgcolor="#FFFF00"><font color="red">日</font> 

                       </th> 

                       <th width="25" height="16" bgcolor="#FFFF00">一</th> 

                       <th width="25" height="16" bgcolor="#FFFF00">二</th> 

                       <th width="25" height="16" bgcolor="#FFFF00">三</th> 

                       <th width="25" height="16" bgcolor="#FFFF00">四</th> 

                       <th width="25" height="16" bgcolor="#FFFF00">五</th> 

                       <th width="25" height="16" bgcolor="#FFFF00"><font color="green">六</fon 

                       t></th> 

                   </tr> 

                   <% for(int j=0;j<6;j++) { %> 

                   <tr> 

                       <% for(int i=j*7;i<(j+1)*7;i++) { %> 

                       <td width="15%" height="16" bgcolor="#C0C0C0" valign="middle" align="ce 

                       nter"> 

                       <a href="jump.jsp?year=<%=year%>&month=<%=Integer.parseInt(month)+1%>&date=<%=days[i]%>" target="main"><%=days[i]%></a></td> 

                       <% } %> 

                   </tr> 

                   <% } %> 

               </div> 

           </table> 

           <table border="0" width="168" height="20"> 

               <tr> 

                   <td width=30%><select name="month" size="1" onChange="changeMonth()" > 

                       <option value="0">一月</option> 

                       <option value="1">二月</option> 

                       <option value="2">三月</option> 

                       <option value="3">四月</option> 

                       <option value="4">五月</option> 

                       <option value="5">六月</option> 

                       <option value="6">七月</option> 

                       <option value="7">八月</option> 

                       <option value="8">九月</option> 

                       <option value="9">十月</option> 

                       <option value="10">十一月</option> 

                       <option value="11">十二月</option> 

                   </select></td> 

                   <td width=28%><input type=text name="year" value=<%=year%> size=4 maxlength 

                   =4></td> 

                   <td>年</td> 

                   <td width=28%><input type="submit" value="提交"></td> 

               </tr> 

           </table> 

       </FORM> 

       <script Language="JavaScript"> 

           <!-- 

           document.sm.month.options.selectedIndex=<%=month%>; 


           //--> 

       </script> 

   </body> 

</html>



评论(0) 引用(0) 浏览(10004)

JSP里request变量列表

作者:大鹏 发布于:2006-9-24 12:18 Sunday 分类:Java与Jsp
标签: java jsp

运行结果:

Protocol: HTTP/1.1
Scheme: http
Server Name: 192.168.0.1
Server Port: 8080
Protocol: HTTP/1.1
Server Info: JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vendor=Sun Microsystems Inc.)
Remote Addr: 192.168.0.106
Remote Host: abc
Character Encoding: null
Content Length: -1

阅读全文>>


评论(0) 引用(0) 浏览(11151)

ArrayList和LinkedList的区别

作者:大鹏 发布于:2006-9-23 18:24 Saturday 分类:Java与Jsp
标签: java jsp

ArrayList进行随机访问,可在常量时间完成,不论你选择的元素为何,所需要的时间相同
LInkedList而言,随机选择某一元素的动作需要在链表上进行,越靠近链表尾端,花费的时间愈久。
如果将元素安插至序列的中央位置,对 LinkedList来说花费的代价明显小于ArrayList


评论(3) 引用(0) 浏览(16277)