易截截图软件、单文件、免安装、纯绿色、仅160KB

java web标记技术

1 jsp 基础概念
    jsp是在传统的html页面中,加入java的程序片段和jsp标记,就构成了jsp页面。当web服务器遇到对jsp的访问请求时,先执行对其中的java程序片段,然后以html的格式返回给用户。   java程序片段可以用来操作数据库,重定向网页,或者是发送E-mail ,验证登陆信息, 这些操作都是在服务器端完成,用户仅仅是得到运行后的结果。
  可以想象,jsp其实就是Servlet的另一种形式,当jsp引擎对Jsp页面进行解析后会生成一个类似Servlet的文件,然后交由Servlet引擎编译执行。
  也就是说 jsp 和Servlet在编译后在服务器中的形式是一致的。
2 标记库技术
    产生的原因:
   (1) java程序员和页面美工人员必须同时工作。这是个很大的缺点。
     web程序员在后台设计各种标记,而页面设计人员则直接使用程序员设计好的标记进行处理页面。
  (2)首先编写<hello:sayhello>的java实现,如下:
 package servletPackage;
import java.io.IOException;
import javax.servlet.jsp.tagext.*;
import javax.servlet.jsp.*;
public class HelloTag implements Tag {

//定义页面的上下文
private PageContext context = null ;

//实现tag接口

public void setPageContext(PageContext pageContext){

this.context = pageContext ;
}

//实现Tag接口
public void setParent(Tag tag){
}

public Tag getParent(){

return null ;
}

//实现Tag 接口,并执行表集体

public int doStartTag(){

try {
context.getOut().print("Hello from Tag") ;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return SKIP_BODY ;



}



public HelloTag() {
super();
}
public int doEndTag() throws JspException {
// TODO Auto-generated method stub
return SKIP_PAGE;
}
public void release() {
// TODO Auto-generated method stub

}

}
(3) 然后再WEB-INF文件夹下编写一个后缀为.tld的xml文件,用以声名自定义的标签。
    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib
PUBLIC "-//Sun Microsys


相关文档:

Java架构师所需要的知识


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"Cambria Mat ......

Java中的instanceof关键字

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:
  String s = "I AM an Object!";
  boolean isObject = s instanceof Object;
  我们声明了一个Strin ......

Java同步机制 synchronized

不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class li ......

即将升入JAVA精品就业班

2009年的12月22日,我从公司辞职了,因为没有发展前途,2009年12月24日,我来到了传智播客上JAVA的预热班,这期班是个和尚班,没有一个女生,感觉气氛还不错,每天大家都在一起学习,跟着老徐上课,下课是哥们,一起抽抽烟,聊聊JAVA,就这样一个半月的预热班就结束了。
感谢徐老师的教导,感谢班里的各位同学的帮助,哈哈 ......

JSON与JAVA数据的转换

关键字: json java
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。
下载地址:http://json-lib.sourceforge.net/
还要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1、List
Java代码
boolean[] bool ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号