Java琐事

-I am not alone
posts - 54, comments - 30, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

网络教学资源平台

     摘要: 系统中需要统计用户的数量及动态,所以我通过listener来监听用户的登录退出(session的变化),但如何跟分层的ssh整合起来呢?下面详细说下:
1. 首先新建listener, 我这里继承了HttpSessionListener和ServletContextListener。并通过这个方法获取bean
  阅读全文

posted @ 2010-11-21 16:44 石子路口 阅读(680) | 评论 (0)  编辑 |

posted @ 2010-11-12 11:09 石子路口 阅读(171) | 评论 (0)  编辑 |

posted @ 2010-11-09 23:06 石子路口 阅读(150) | 评论 (0)  编辑 |

posted @ 2010-11-04 22:26 石子路口 阅读(154) | 评论 (0)  编辑 |

posted @ 2010-11-03 21:20 石子路口 阅读(137) | 评论 (0)  编辑 |

posted @ 2010-11-02 22:12 石子路口 阅读(152) | 评论 (0)  编辑 |

posted @ 2010-11-02 08:54 石子路口 阅读(144) | 评论 (0)  编辑 |

     摘要: 使用jxl.jar,让java可以处理excel表,下载jxl.jar的时候注意版本要和java虚拟机版本兼容
下面是类:
  阅读全文

posted @ 2010-10-25 23:00 石子路口 阅读(2242) | 评论 (3)  编辑 |

     摘要: 今天终于解决了ajax不认struts2的标签的问题,原因是自己对他们的整合不了解,而还没有一个领路人……,只能自己摸索,接触看懂看不懂的技术和框架。但还是功夫不负有心人,这几天的学习没有白费,虽然没有进展,但还算学到了些东西,也能解决上面的这个问题。所以记录在此,以防忘记……
原来由一个jar包:jsonplugin.jar ,就是在lib中放置好这个包后,在struts.xml中引用“json-default”,并配置action的type为json即可。

  阅读全文

posted @ 2010-10-24 23:01 石子路口 阅读(175) | 评论 (0)  编辑 |

     摘要: 一直使用dwr来实现下拉框的级联,但麻烦也很多,今天才看到strust2有个标签已经可以实现级联
看样子应该仔细学习一遍struts2的标签  阅读全文

posted @ 2010-10-19 11:50 石子路口 阅读(149) | 评论 (0)  编辑 |

     摘要: 使用dwr和spring整合后,怎么都获取不到list的值,用alert方法测试,一直提示是undefined,调整javaBean,在dwr.xml中添加convertor都不能解决。所以最后就在service的方法里,先把list转化成只包含id和name的map类型,然后返回,可以正常接收。
  阅读全文

posted @ 2010-10-17 22:35 石子路口 阅读(410) | 评论 (0)  编辑 |

     摘要: 使用fckeditor是能够上传文章了,但是,如何才能从数据库中重新读取信息到fckeditor的编辑区域里去呢?可能我太愚钝,网上关于这方面的解决方法竟然没有找到。只能去找官方的帮助文档,但又可能是这个问题过于简单,这方面的帮助信息也没有找到。接下来唯一的办法就是实例源码,解压缩下载的FCKeditor-2.3.rar,打开web文件夹下的_sample,sample02.jsp有这么一部分
  阅读全文

posted @ 2010-10-17 21:54 石子路口 阅读(588) | 评论 (0)  编辑 |

     摘要: 自从晚上11点停电开始,博客的更新不是很及时了,原因是我这夜猫子经常会是在零点后才能解决好一个问题,而这个时候已经没网了,电池也快耗尽了。
今天算是告一段路了,除了几个需要进一步考察的解决方式外,自己的功能模块基本写完,而且已经开始着手已退出队员负责的部分代码,这些模块功能类似,写起来也比以前顺畅了好多。所以有些时间可以整理一下这几天的工作情况和所写所得。  阅读全文

posted @ 2010-10-17 19:57 石子路口 阅读(130) | 评论 (0)  编辑 |

     摘要: 当使用dwr的时候,struts2获取session的普通方法即
ActionContext ctx = ActionContext.getContext();
String teaUsername = (String) ctx.getSession().get("username");

只有用下面的方法才能顺利获得session中的值
org.directwebremoting.WebContext web = WebContextFactory.get();
// 得到servlet中的request/response对象
javax.servlet.http.HttpServletRequest request = web.getHttpServletRequest();
javax.servlet.http.HttpServletResponse response = web.getHttpServletResponse();
// 在此可提取request中相关请求参数...
// 取得s  阅读全文

posted @ 2010-10-14 23:19 石子路口 阅读(1411) | 评论 (2)  编辑 |

     摘要: 框架使用struts2+spring+hibernate,但这里DWR只是跟spring的整合,和其余两个框架没有什么关系。
目的:打开页面时自动刷新课程,而当选择另外的课程时,栏目下拉框会发生相应变化。
  阅读全文

posted @ 2010-10-12 22:34 石子路口 阅读(1809) | 评论 (0)  编辑 |

     摘要: 使用java编码,jsp页面显示,mysql数据库管理数据,真正的开发过程中还可能用到其他框架,或者插件,这么多不同的东西混合在一起,总会有可能产生编码不同的问题,中文的显示很容易就变成了乱码。所以这里我要说下对编码一致性的设置。
前台使用jsp,插件有fckeditor,后台数据库使用mysql,可视化工具sqlyog。这里用utf-8编码。现在开始配置:
  阅读全文

posted @ 2010-10-12 22:12 石子路口 阅读(2776) | 评论 (0)  编辑 |

     摘要: 今天是第6周的最后一天,大部分时间都只是学习,调试,写出来的代码少之又少,而且错误重重。今天终于基本上把栏目管理功能模块修复好了,但肯定仍然会有潜在的bug。  阅读全文

posted @ 2010-10-11 00:11 石子路口 阅读(134) | 评论 (0)  编辑 |

     摘要: 网上有许多关于FCKeditor支持jsp的配置,但自己还是要总结一下。
IDE:MyEclipse6.5
框架:Struts2+spring+hibernate
步骤:
1. 在fckeditor的官方网站http://ckeditor.com/download下载FCKeditor_2.5.1.zip和FCKeditor-2.3.zip(for java),版本不同内容不同
2. 在MyEclipse中新建web项目,我的叫做wsjx
3. 解压缩两个文件,把FCKeditor_2.5.1.zip解压出来的fckeditor文件夹放在WebRoot目录下,把FCKeditor-2.3.zip(for java)解压出来的web下的WEB-INF下的lib目录中的commons-fileupload.jar和FCKeditor-2.3.jar两个jar包拷到项目的lib目录下,把FCKeditor-2.3.zip(for java)解压出来的src目录下的FCKeditor.tld拷贝到项目的WEB-IN  阅读全文

posted @ 2010-10-10 00:04 石子路口 阅读(2579) | 评论 (3)  编辑 |

     摘要: struts2在什么情况下是线程安全的?  阅读全文

posted @ 2010-10-08 19:10 石子路口 阅读(1772) | 评论 (2)  编辑 |

     摘要: 对于两个不同的表,在hibernate中可以设置它们的多对多关系,一对一关系或者是多对一关系。而且还有单向和双向的问题。这些都是学hibernate必学的,这里不再重复。我只说下级联删除时应注意的问题。
  阅读全文

posted @ 2010-10-06 18:38 石子路口 阅读(2676) | 评论 (3)  编辑 |

     摘要: 今天重新学习了一下javascript,发现不懂得地方大部分还是在dom那,好多对象和方法。还有jsp内置对象适用的地方分别应该是哪,可能这些都需要经验的累积,最后就是html标准和xhtml标准,以前一直没有注意过他们的版本……  阅读全文

posted @ 2010-10-05 23:33 石子路口 阅读(1500) | 评论 (0)  编辑 |

     摘要: 刚开始学习ajax,选择了ajax和servlet的整合,初学者可参考,下面上代码。
  阅读全文

posted @ 2010-10-05 00:29 石子路口 阅读(1874) | 评论 (0)  编辑 |

     摘要: 我认为第一种最好  阅读全文

posted @ 2010-10-04 01:44 石子路口 阅读(570) | 评论 (0)  编辑 |

     摘要: 为了不让队员们闲着,我给他们布置了更大的工作量,两天在action和service中写好他们的第一个功能,当然是基本实现,第三天测试。但效果不是很理想,因为挫折,好像他们的进度很慢。可能是工作量确实很大,因为连我自己也是到现在刚刚写完,如果是这样的话我倒很高兴,他们都能认真的去写,去思考,这也就达到我的目的了。我担心的是他们就根本不想去做,当做累赘,或者是当稍有问题的时候,便轻松放弃。
  阅读全文

posted @ 2010-10-02 23:38 石子路口 阅读(180) | 评论 (0)  编辑 |

     摘要: 代码书写进入第三天,dao层的实现类和接口基本上都已经实现,明天就开了功能部分的书写,到时候用到的增删方法由各位队员编写。今天并没有多少新知识的学习,大部分还是以往经验的堆积,所以总结不是很多,问题倒是有一大堆。  阅读全文

posted @ 2010-10-01 00:23 石子路口 阅读(147) | 评论 (0)  编辑 |

posted @ 2010-09-30 01:21 石子路口 阅读(131) | 评论 (0)  编辑 |

     摘要: 今天在www.svnchina.com开了一个免费的svn服务,并把空的项目传了上去,加上所有的包之后还真有点大,40多M。用着还算不错,就是担心服务器突然哪天会down掉了。  阅读全文

posted @ 2010-09-28 23:10 石子路口 阅读(212) | 评论 (0)  编辑 |

posted @ 2010-09-28 11:56 石子路口 阅读(127) | 评论 (0)  编辑 |

     摘要: 新闻内容怎么存储在后台数据库中?这个问题困扰了一天,在网上搜资料都说的不是很明白,也不知道该向谁求救。我自己认为是把编辑的内容的html代码保存到数据库中(有人说编辑器会自动封装,不需要保存html代码到数据库表中的),但感觉数据量岂不是很大,而且可能还会有一些编码问题。依然纠结中……
  阅读全文

posted @ 2010-09-27 00:28 石子路口 阅读(196) | 评论 (0)  编辑 |

     摘要: 从第二周(9月5日)开始,就选择本系统——网络教学资源平台的开发,技术架构要求使用struts+spring+hibernate+mysql。9月9日正式进入开发阶段,一直到今天,基本的需求算是刚做完。这次的周报也只是记录本周(第四周)的完成情况,由于距周一时间过长,现在也记不清楚到底哪天具体做了什么,所以就平均分布在每天了,以后每天都写也不会有这种情况了。  阅读全文

posted @ 2010-09-26 03:25 石子路口 阅读(249) | 评论 (0)  编辑 |

     摘要: 为什么写这些“废话”呢,这是证据啊,看哪天不想干了,那可不行,白背景黑字体在这写着呢,想退缩,先养成习惯了再说,因为这个东西是给自己看的  阅读全文

posted @ 2010-09-25 02:49 石子路口 阅读(221) | 评论 (0)  编辑 |