摘要: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%><%@ taglib uri="/struts-dojo-tags" prefix="sx"%><!DOCTYPE html PUBLIC "-//W3 阅读全文
posted @ 2013-05-05 16:55 提佰萬 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 用frameset来布局的优点:1,在frameset里使用iframe来实现常规的一些分栏布局,可以借助一个页面承载多个页面的方式来重用页面代码。2,一个页面中的iframe之间可以互相实现关联,而且不需要依靠过多的js就可以实现类似“局部”刷新的机制。3,一些常见的后台管理系统大部分是用这种方式来布局的(追其原因可能是上面2点),所以固定了思维系统布局可能用frameset来实现比较好。用frameset来布局的缺点:1,如果要实现不同iframe之间的dom元素产生互动和关联,需要的js复杂程度较高,而且有些根本实现不了(比如拖拽,比如用户自定制页面布局)。2,一个页面承载多个页面的ht 阅读全文
posted @ 2013-05-05 15:33 提佰萬 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点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 提佰萬 阅读(590) 评论(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 提佰萬 阅读(541) 评论(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) 编辑