摘要: 浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点html编码要素,望能指点各位:1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。2.ff下容器高度限定,即容器定义了height之后,容 阅读全文
posted @ 2013-05-05 15:25 提佰萬 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 页面布局是很重要的,虽然现在大部分都是用的DIV进行框架的分割,但是在一般的原型设计里面,大部分都是用frame进行分割框架的,原因很简单----方便,代码少!一般格式为:<framesetrows="100,*"cols="*"frameborder="no"border="0"framespacing="0"><framesrc="top.html"name="topframe"scrolling="No"nore 阅读全文
posted @ 2013-05-05 15:16 提佰萬 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 一、XML(ExtensibleMarkupLanguage)扩展标记语言1.作用:描述数据,存储数据,交换数据2.格式:<?xmlversion=”1.0”encoding=”GBK”?><!—xml声明注释--><root><row><empno>7369</empno><ename>SMITH</ename></row></root>3.数据岛<xmlid=”emp”src=”emp.xml”/>载入xml文件4.DTD(DataTypeDefinition 阅读全文
posted @ 2013-05-05 13:05 提佰萬 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 目前,国内外信息化建设已经进入基于Web应用为核心的阶段,Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:lJava语言l面向对象分析设计思想l设计模式和框架结构lXML语言l网页脚本语言l数据库l应用服务器l集成开发环境下面我们具体地看每个技术.1、Java语言Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean(Application)四部分技术。(1)、JavaDatabaseConnectivity( 阅读全文
posted @ 2013-05-05 13:04 提佰萬 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、什么是OGNL,有什么特点?OGNL(Object-GraphNavigationLanguage),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:1、支持对象方法调用,形式如:objName.methodName();2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名|值名],例如:@java.lang.String@format('foo%s','bar')或@tutorial.MyConstant@APP_NAME;3、支持赋值操作和表达式串联,例如:price=1 阅读全文
posted @ 2013-05-05 13:02 提佰萬 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、Struts2可以将所有标签分成3类:UI标签:主要用于生成HTML元素的标签。非UI标签:主要用于数据库访问,逻辑控制等标签。Ajax标签:用于Ajax支持的标签。对于UI标签,则有可以分为两类:表单标签:表单标签主要用与生成HTML页面的from元素,以及普通表单元素的标签。非表单标签:非表单标签主要用于生成页面的树、Tab页等。流程控制标签:主要包含用于实现分页、循环等流程的标签。数据访问标签:主要包含用于输出ValueStack中的值,完成国际化等功能的标签。Struts2标签库分类图:二、使用Struts2标签库的准备:1、在Web.Xml文件中增加标签库d定义。(如果应用使用的 阅读全文
posted @ 2013-05-05 11:08 提佰萬 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Tomcat:应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织JBoss:开源的应用服务器,比较受人喜爱,免费(文档要收费)Weblogic:应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证。Apache:全球应用最广泛的http服务器,免费,出自apache基金组织Tomcat不支持EJB,只能做jsp和servlet的container,只能做web服务器。JBoss是实现了EJB容器,同时内嵌Tomcat,处理静态页面Jboss的速度要比较快,可以作应用服务器。JBoss和WebLogic、WebSph 阅读全文
posted @ 2013-05-05 10:49 提佰萬 阅读(538) 评论(0) 推荐(0) 编辑
摘要: JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类:q 核心标签库q I18N格式化标签库q SQL标签库q XML标签库q 函数标签库本章将对这些内容一一讲述。9.1核心标签库JSTL的核心标签库标签共13个,从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。使用这些标签能够完成JSP页面的基本功能,减少编码工作。(1)表达式控制标签: 阅读全文
posted @ 2013-05-05 10:43 提佰萬 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.OGNL表达式只有给user.xxx传值,它才会自动构造,想初始化model,第一是可以自己NEW,第二就是传递参数进去,但这时候必须保持参数为空的构造方法在model中F:访问值栈中的action的普通属性:username=<s:propertyvalue="username"/>Username—是OGNL表达式B:PrivateStringusername(包括get,set)F:访问值栈中对象的普通属性(getset方法):<s:propertyvalue="user.age"/>|<s:propertyval 阅读全文
posted @ 2013-05-04 21:19 提佰萬 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。 阅读全文
posted @ 2013-05-04 21:02 提佰萬 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上就能使用struts2.0的标签库下面就介绍下每个标签的用法(有错请指正):A:<s:a href=""></s:a>-----超链接,类似于html里的<a></a><s:action name=""></s:action>-----执行一个view里面的一个action<s:actionerror/>-----如果acti 阅读全文
posted @ 2013-05-04 20:36 提佰萬 阅读(196) 评论(0) 推荐(0) 编辑
摘要: jQuery已经不是什么新鲜的事儿,以前总把它认为是非常难的东西,也就没有认真去了解他了。直到学完CSS的大部分内容,才开始接触这种"write less, do more" 的Javascrīpt框架。这篇文章的最重要内容是来自Web Designer Wall的一篇教程,一篇包含了10个jQuery特效的教程。这里不打算全文翻译,想以自己的语言来表达,或许这样更方便大家理解/自己以后学习,也可能更准确地描述。 先试试看?特效实例: View jQuery Demos:http://www.webdesignerwall.com/demo/jquery/ jQuery是如 阅读全文
posted @ 2013-05-04 20:00 提佰萬 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-tags"%>struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转<s:if>:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。<s:if test="#request.username=='hzd'">欢迎hzd</s:if><s:elseif 阅读全文
posted @ 2013-05-04 19:23 提佰萬 阅读(186) 评论(0) 推荐(0) 编辑