随笔分类 -  web前台

摘要:在转移项目后,由于eclipse版本不一样可能导致这样的问题:java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipset/core/compiler/CategorizedProblem; org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:370) org.eclipse.jdt.internal.compiler.Compiler.compile 阅读全文

posted @ 2012-08-31 11:43 胡安峰 阅读(3261) 评论(0) 推荐(0)

摘要:规范目的 为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档.本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发.本文档如有不对或者不合适的地方请及时提出,经讨论决定后方可更改.基本准则 符合web标准,语义化html,结构表现行为分离,兼容性优良.页面性能方面,代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度.文件规范 1.html,css,js,images文件均归档至<系统开发规范>约定的目录中; 2.html文件命名:英文命名,后缀.htm.同时将对应界面稿放于同目录中,若界面稿命名为中文,请重命名与ht 阅读全文

posted @ 2011-12-05 18:28 胡安峰 阅读(129) 评论(0) 推荐(0)

摘要:整合Struts2+JasperReport Web报表应用示例JasperReports作为一种优秀且开源的报表引擎,不利用太可惜了。同时,借助开源的JasperReports模板设计利器iReports,可以可视化的设计报表模板。基于Web的报表在很多项目中都是需要的。而随着Struts2的流行,就应该研究一下在Struts2下如何利用JasperReports进行报表输出。本示例比较简单,采用的数据源即为JavaBean,而没有采用复杂的数据库,其实原理是一样的。只是传递给JasperReports的参数随着连接方式的变化而略加修改而已。一 准备工作所使用的类库及Jar包如下图所示:图1 阅读全文

posted @ 2011-09-23 13:55 胡安峰 阅读(552) 评论(0) 推荐(0)

摘要:背景:HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人。 一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的。使用的是gzip压缩格式 下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的. 阅读全文

posted @ 2011-08-21 23:02 胡安峰 阅读(690) 评论(0) 推荐(0)

摘要:formvalidator.html如下:Java代码 <!DOCTYPEHTMLPUBLIC"-//IETF//DTDLEVEL1//EN"> <html> <head> <title>formvalidator.html</title> <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"> <metahttp-equiv="description"content 阅读全文

posted @ 2011-04-26 14:37 胡安峰 阅读(490) 评论(0) 推荐(0)

摘要:获取一组radio被选中项的值 var item = $(‘input[@name=items][@checked]‘).val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[@name=items]').get(1).checked = true; 阅读全文

posted @ 2010-12-10 10:40 胡安峰 阅读(665) 评论(0) 推荐(0)

摘要:JS获取父框架的内容:获取子框架的内容:js框架应用 获取父框架的内容: window.parent.id; ("id"为你要获取该值的名称); parent.document.getElementById("xxx"); parent.document.getElementsByTagName("body")[0]; 获取子框架的内容: (第一个getElementById对象是子框架ID) document.getElementById("xxx").contentWindow.document.getElem 阅读全文

posted @ 2010-12-08 15:09 胡安峰 阅读(3064) 评论(0) 推荐(0)

摘要:国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。其实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指明其路径,再在页面用<bean:message>标志输出即可。 不过,所谓“没有最好,只有更好”。Struts 2.0并没有在这部分止步,而是在原有的简单易用的基础上,将其做得更灵活、更强大。国 阅读全文

posted @ 2010-11-25 10:09 胡安峰 阅读(187) 评论(0) 推荐(0)

摘要:<!--anychart xml文件详解--><!--根元素--><anychar><settings> <!--初始化的时候是否显示动画效果--> <animation enabled="True" /> </settings><charts> <!-- plot_type="CategorizedBySeriesVertical" 按series显示图形 plot_type="CategorizedVertical" 按point 阅读全文

posted @ 2010-11-23 14:34 胡安峰 阅读(648) 评论(0) 推荐(0)

摘要: 阅读全文

posted @ 2010-05-19 20:17 胡安峰 阅读(117) 评论(0) 推荐(0)

摘要:Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hiber 阅读全文

posted @ 2010-04-30 15:30 胡安峰 阅读(122) 评论(0) 推荐(0)

摘要:javascript页面排序 今天项目中需要页面点击表头,按升降排序,查找了各方面资料,根据网上实例,自己改写了一个简单的例子 说到排序,肯定少不了Array Methods 中的 sort(),简单的介绍一下. sort()方法可用来排列数组中的元素,语法是Java代码 arrayObject.sort(sortByRequest) arrayObject.sort(sortByRequest)注释: 1.sortByRequeset是可选项,指定排列次序。必须是一个函数。 2.sort()默认是没有参数,函数按照字母大小排列。如果是数字按照默认情况排列,会出现错误(e.g:1,11... 阅读全文

posted @ 2010-02-06 13:31 胡安峰 阅读(476) 评论(0) 推荐(0)

摘要:Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function() { return this.src }); 给某个元素添加属性/值$(”元素名称”).html(); 获得该元素内的内容(元素,文本等)$(”元素名称”).html(”<b>new stuff< 阅读全文

posted @ 2010-02-02 15:26 胡安峰 阅读(134) 评论(0) 推荐(0)

摘要:http://jquery-api-zh-cn.googlecode.com/svn/trunk/xml/jqueryapi.xml 阅读全文

posted @ 2009-08-04 11:04 胡安峰 阅读(133) 评论(0) 推荐(0)

摘要:如果客户端安装了 Windows Media Player 7,那么以下代码使得网页可以嵌入它。如果客户端尚未安装版本 7,但是它具有较早的版本,则会显示此版本支持的版本:Microsoft Windows Media Player 6.0 Microsoft Windows Media Player 6.1 Microsoft Windows Media Player 6.2 Microsoft Windows Media Player 6.4 Microsoft Windows Media Player 7.0 Microsoft Windows Media Player 7.1以下是代码 阅读全文

posted @ 2009-07-14 14:07 胡安峰 阅读(331) 评论(0) 推荐(0)