javaweb
梦你所梦
因上努力,果上随缘,无上清凉!
展开
-
java.lang.IllegalStateException: Cannot forward after response has been committe
当发生在如下错误的时候,有一个方案可行,"java.lang.IllegalStateException: Cannot forward after response has been committed “当你有多个跳转的页面的语句时候,好好检查一下,当 转发 或者 重定向的时候,需要在后加一个retrun 即可。服务器中不允许多次跳转,否则会下面这个错误。因为服务器端使用sen原创 2012-12-25 13:43:03 · 939 阅读 · 0 评论 -
[ jQuery ] jQuery-ui!
Jquery-ui的用法!原创 2012-11-14 12:45:48 · 506 阅读 · 0 评论 -
[ Tomcat ] TOMCAT 访问过程!
1 – Tomcat Server的组成部分1.1 – ServerA Server element represents the entire Catalina servlet container. (Singleton)1.2 – ServiceA Service element represents the combination of one or more原创 2013-07-08 22:11:31 · 753 阅读 · 0 评论 -
[ 前端 ] xheditor!渲染 JS 动态生成的textarea!
默认设置时非标准submit提交时无法同步编辑内容,需要指定提交按钮的ID值,以触发编辑值同步Class类初始化 class="xheditor {submitID:'save'}"Javascript初始化$('#elem1').xheditor({submitID:'save'});方法1:在textarea上添加属性: class="xheditor" 例如:原创 2012-12-06 16:13:17 · 1841 阅读 · 0 评论 -
[ java ] json用法!
JSON的使用!需要加入: 然后再struts.xml文档中需要进行如下配置。 包需要继承json-default.这里的json-default其实也是继承了struts-default.将进行ajax操作的actioin的方法的result的类型改为json. 如果返回对象不是json对象,则和普通struts返回一样。但是返回js原创 2012-10-16 20:08:30 · 406 阅读 · 0 评论 -
[ java ] Hibernate中使用select count(*) 或者sum(filed_name)!
在hibernate中使用SQLQuery查询select count()或者使用 select sum(filed_name)返回的结果会是BigInteger等类型。而这些是不能够强制转换为Object或者是Integer类型。真的是很麻烦!但是BigInteger中有invalue()方法。可以自己转换为int类型。所有已会有了下面的代码! long res原创 2012-12-03 20:50:02 · 8699 阅读 · 0 评论 -
[ javascript ] javascript闭包测试!
title $(function(){ $("#id1").click(function(){ alert("al"); }); $("#id2").click(function(){ alert("a2"); }); $("#id3").click(function(){ alert("a3"); });原创 2013-01-16 17:40:19 · 525 阅读 · 0 评论 -
[ java ] tomcat 全局filter配置!
在有些时候,你可能需要以你的所有项目进行全局的过滤。因为你的项目可以设计到互相的依赖和调用 。修改在tomcat下的conf下的web.xml文件。和在原来的web-inif下的修改一样,添加filter.然后将你的filter打包成jar,放在tomcat下的lib目录下,如果你知道tomcat的lib目录的作用的话。 appFilter com.common.AppFilt原创 2013-11-30 11:39:02 · 11970 阅读 · 2 评论 -
[ 杂项 ] 网页访问过程!
1. 输入URL: 2. 浏览器查询域名指向的IP: DNS查询过程如下(依次查询,直到得到指向记录): 浏览器缓存 —— 各浏览器不同,大约都在 2-30 分钟之间。另外,缓存只存在于进程中,浏览器关闭或重启后失效。 操作系统缓存 路由器缓存 ISP DNS 缓存 递归搜索 —— 该搜索由你所属的IS转载 2013-07-08 19:25:18 · 933 阅读 · 0 评论 -
hibernate延迟加载!
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合转载 2013-05-28 16:48:11 · 732 阅读 · 0 评论 -
[ javascript ] Json中添加List!
后台java代码! obj = questionService.showSubjectInfo(subjectid,subjectType); Teacher teacher = (Teacher) ActionContext.getContext().getSession() .get("teacherInfo"); int departid = teach原创 2012-11-15 10:36:10 · 1937 阅读 · 0 评论 -
[ freemark ] freemark告别无休止的增删改查!
首先建立一个模版文件。当然freemark建议的是ftl结尾。其实这个是可以自己设定的。这里需要根据需求添加的元素就用${}包含起来.然后在java文件中去添加就可以了。如下:/** * @title ${model_name}.java * @description * @create ${date?string("yyyy-MM-dd HH:mm:s原创 2013-04-07 21:25:58 · 3101 阅读 · 1 评论 -
[ java ] xheditor 与strut2 配置使用并提供上传图片!
js文件中如下:$(pageInit);function pageInit(){ //这是用来在线编写代码的插件 以后程序题会用得到 内置在full样式里了 即用tools:'full'就可以调用 var plugins={ Code:{c:'btnCode',t:'代码',h:1,e:function(){ var _this=this; var htmlC原创 2012-12-06 17:11:31 · 1562 阅读 · 0 评论 -
[ java ] servlet源码解读1
上班时间实在没事,但是自己不能去闲着。 闲来无事就翻开servlet的源码来看看,来领略下大神的境界。 顺便沾点仙气。 1. HttpServlet 我想凡是做过servlet开发的都应该知道个类。很多时候做web开发都是直接继承这个HttpServlet类。然后实现doGet,doPost方法。 来看看它的源码: 首先是定义了一对静态变原创 2013-08-14 11:35:22 · 3993 阅读 · 2 评论 -
[ java ] 简单web服务器
一个很简单的web服务器。import java.io.*;import java.net.*;public class MyServer{ public static void main(String[] args){ try{ //建立连接,开启端口 ServerSocket serverSocket = new Se原创 2012-10-14 21:28:27 · 359 阅读 · 0 评论 -
[ java ] tomcat服务器jar管理!
在WEB-INF目录的classes及lib子目录下,都可以存放java类文件。在运行时,Servlet容器的类加载器先加载classes目录下的类,再加载lib目录下的JAR文件中的类。因此,如果两个目录下存在同名的类,classes目录下的类具有优先权。我们注意到Tomcat的安装目录下也有一个lib目录,这个与Web应用中的lib目录的区别在于:Tomcat的lib子目录:存放的JA原创 2012-10-15 14:04:51 · 527 阅读 · 0 评论 -
[ java ] tomcat虚拟目录!
1 设置tomcat 的虚拟目录 在tomcat中的/apache-tomcat-6.0.32/conf/下的server.xml.文件中的配置虚拟目录。 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout原创 2012-10-15 15:01:50 · 650 阅读 · 0 评论 -
[ java ] tomcat虚拟主机配置!
tomcat虚拟主机配置!原创 2012-10-15 17:30:35 · 373 阅读 · 0 评论 -
[ jQuery ] jQuery操作select、checkbox、radio详细讲解!
一 、SelectjQuery获取Select选择的Text和Value: $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text原创 2013-08-01 09:13:36 · 950 阅读 · 0 评论 -
[ jQuery ] jQuery 源码分析!
观看者:javascript,jquery爱好者。需要一定的继承基础,如果没有可以看我的javascript深入了解(继承)目标:了解jquery原型继承,实现jquery选择器的基础 $("id"),$("input") ...实现方式:代码及相关文字解释。从最简单方式逐步推进。首先用一个实现一个简单的实现:$("id") 返回一个jquery对象有一个方法tagName转载 2013-04-10 21:54:59 · 1042 阅读 · 1 评论 -
[ CSS ] 浏览器默认样式!
1.页边距IE默认为10px,通过body的margin属性设置FF默认为8px,通过body的padding属性设置要清除页边距一定要清除这两个属性值body { margin:0; padding:0;}2.段间距IE默认为19px,通过p的margin-top属性设置FF默认为1.12em,通过p的margin-bottom属性设p默认为块原创 2013-03-21 13:23:50 · 924 阅读 · 0 评论 -
[ javascript ] Closures ( 闭包 )!
本文来自:https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Closures?redirectlocale=en-US&redirectslug=Core_JavaScript_1.5_Guide%2FClosuresClosures are often considered an advanced feature in J原创 2013-01-14 19:51:08 · 718 阅读 · 0 评论 -
[ javascript ] HHJsLib!
/** * $Id$ * @title HHJsLib * @description 基地Js库基础类 * @author xjiujiu (xjiujiu@foxmail.com) * @create 2012-08-13 9:30:00 */(function($) { //事件注册及自动初始化工具脚本 var HHJsLib = window.HHJsLib = funct原创 2013-03-07 16:21:53 · 1045 阅读 · 1 评论