`
javababy1
  • 浏览: 1171274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
如何创建一个带属性的自定义标签呢? 首先我们要创建一个类继承SimpleTagSupport package clss3g.web.tag; import java.io.IOException; import java.util.Date; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.SimpleTagSupport; public class LoopOutTag extends SimpleTagSupport { private int times; private Da ...
第一步:编写一个实现tag接口的实现类 //控制标签体输出 public class SimpleTag1 extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { JspFragment jf = this.getJspBody(); //循环输出标签体内容 // for(int i=0; i<10; i++){ // ...
<%@page import="java.net.URLEncoder"%> <%@page import="java.io.OutputStream"%> <%@page import="java.io.FileInputStream"%> <%@page import="java.io.File"%> <%@page import="java.io.InputStream"%> <%@ page language="j ...
域对象是所有应用程式的中枢。他们捕捉了数据库的核心数据模型和应用在数据上的业务规则。在典型情况下,应用程式的大多数子系统都依赖这些通用的域对象--这意味着域对象的映射越接近数据库大纲,应用程式研发者理解和使用他们就越容易,因为他们表现了数据库中的现实"实体"和"关系"。   如果域对象没有和应用程式的其他部分分开,你通常就得把持续性代码复制到非常多个位置。同样,如果域对象没有和持续性代码分开,你遇见的情况就是,所有使用域对象的子系统都必须知道并依赖持续性对象。对持续性对象的所有更改都必然影响整个应用程式。因此,如果没有把域对象和应用程式和持续性代码分 ...
1、编写一个实现tag接口的实现类 <span style="font-size:18px;">public class ViewIpTag extends TagSupport { public int doStartTag() throws JspException { HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest(); JspWriter out = this.pageContext.getOut(); Strin ...
综述:JavaBean体系结构是第一个全面的基于组件的标准模型之一,为Java类提供了定义方法、事件、属性的方法,以便在设计时允许外部的操作和定制。JavaBean组件是Java类,这些类遵循一个统一的接口格式,以便该类的方法命名 ...
详情请看代码: package cn.csdn.domain; import java.math.BigDecimal; public class Calculate { private Double firstNum; private char operator; private Double secondNum; private Double result; public Calculate() { super(); // TODO Auto-generated constructor stub } public Double getFirstNum() { ...
由于代码比较多项目开发模型层的代码就不贴了 下面是jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <% String path = request.getContextPath(); String basePath = request.get ...
分页怎么实现: 看到效果 1 当前页-1 当前页+1 最后一页 总页数 首页 上一页 下一页 末页 算法分析:------------------------------------------------ 当前页: int nowpage; 首页: nowpage=1; 末页: int countpage; 总页 nowpage=countpage; 上一页: nowpage = nowpage-1; if(nowpage<1){ nowpage=1; } 下一页: nowpage = nowpage+1; i ...
SAX和DOM解析的比较 在针对XML文档的应用编程接口中,最主要的有W3C制定的DOM(DocumentObjectMethod,文档对象模型)和由DavidMegginson领导的SAX(SimpleAPIforXML,用于XML的简单API)。 SAX和DOM在实现过程中,分别侧重于不同的方面以满足不同的应用需求。DOM为开发基于XML的应用系统提供了便利。它通过一种随机访问机制,使得应用程序利用该接口可以在任何时候访问XML文档中的任何一部分数据,也可以对XML文档中的数据进行插入、删除、修改、移动等操作。在DOM中,文档的逻辑结构类似一棵树。文档、文档中的根、元素、元素内 ...
JSP开发的两种模式 模式一:JSP+JavaBeans 这就是指JSP+JavaBean技术。在模式一中,JSP页面独自响应请求并将处理结果返回客户。所有的数据通过Bean来处理JSP实现页面的表现。模式一技术也实现了页面的表现--和页面的商业逻辑相分离。 大量使用模式形式,常常会导致页面被嵌入大量的脚本语言或JAVA代码。当需要处理的商业逻辑很复杂时,这种情况会变得非常糟糕。大量的代码会使整个页面变得非常复杂。对于前端界面设计人员来说,这简直不可想象。 这种情况在大项目中最为常见,这也造成了代码的开发和维护出现困难,造成了不必要的资源浪费,在任何项目中,这样的模式总会导致多多少少的定 ...
JSP九个隐式对象:request response out session application pageContext page config exception 隐式对象就是不需要我们new的对象,直接的我们就可以在页面使用的对象,注意是在<%...%>里面或者是<%=...%>里面, request对象:保存了很多客户端请求的信息。如请求来源,Cookie和客户端请求的相关数据等 request对象的方法: 返回值 方法 描叙 object getAttribute(String name) 返回指定属性的属性值 ...
EL表达式: 1.基本格式:${} 2.4种取值范围:pageScope,requestScope,sessionScope,applicationScope ${requestScope.user.name} 3.基本运算:.和[].用于取属性[]用于取Array,List,Map,Set ${requestScope.map['apple']},${requestScope.list[1]} 4.{}里允许的运算:算术运算,关系运算,逻辑运算,empty/notempty空判断 ${1+1} ${user.age<18} ${(user.age>18)&am ...
2011年11月4号星期五,早晨八点我们就早早的来到了会场,因为有了上次云计算大会的经验,所以我们早早的就来了,因为人很多我们必须才能找到一个比较好的位置。 由于来的太早工作人员很多都没有就位 看csdn工作人员正在准备中... 图中左侧为李天山老师,右侧为某同学,但是请注意中间人物穿黄色僧服的人物,他无疑成为了移动大会上的一大亮点,在刘江的微博中也有提到。据悉该人物为龙泉寺IT项目负责人,向他的学习精神致敬。 看进场之前队伍已经排的很长了,无疑的我们在队伍的最前面,吼吼~ 主持人,工作人员辛苦了,在入场之前一直在做准备工作~ 11月3日全体会议现场图 ...
2011年11月4号星期五,早晨八点我们就早早的来到了会场,因为有了上次云计算大会的经验,所以我们早早的就来了,因为人很多我们必须才能找到一个比较好的位置。 由于来的太早工作人员很多都没有就位 看csdn工作人员正在准备中... 图中左侧为李天山老师,右侧为某同学,但是请注意中间人物穿黄色僧服的人物,他无疑成为了移动大会上的一大亮点,在刘江的微博中也有提到。据悉该人物为龙泉寺IT项目负责人,向他的学习精神致敬。 看进场之前队伍已经排的很长了,无疑的我们在队伍的最前面,吼吼~ 主持人,工作人员辛苦了,在入场之前一直在做准备工作~ 11月3日全体会议现场图 ...
Global site tag (gtag.js) - Google Analytics