JSP基本语法

JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以<% 作为开始%>作为结束的单一标签里.新的 JSP 1.1规格已经发表了,它同时也与XML相容. 五种JSP的编译器指引如下所示: 1 编译器指引 <%@ 编译器指引 %> 2 预定义 <%! 预定义 %> 3 运算式 <%= 运算式 %> 4 程序代码 <% 程序代码 %> 5 注解 <%-- 注解 --%>   下面我们分析一个简单的 JSP …

jsp基本语法介绍

基本语法介绍    JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以作为结束的单一标签里.新的 JSP 1.1规格已经发表了,它同时也与XML相容.五种JSP的编译器指引如下所示: 1 编译器指引 2 预定义 3 运算式 4 程序代码 5 注解   下面我们分析一个简单的 JSP 页面。您可以在 JSWDK 的 examples 目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为 .jsp 。从…

jsp2.0标记文件(tag)详解

最近一直在研究ext,偶然的机会发现了个exttld,它自身原理既是jsp标记,特收集一些资料,希望对兄弟们有所帮助。  标记文件是 JavaServer Pages (JSP) 技术最重要的新增功能之一,它允许 Web 开发人员利用 JSP 语法创建自定义的标记库。JSP 容器自动将 JSP 标记文件转换为 Java 代码,其过程与从 JSP 页透明地生成 Java Servlet 的过程相同。可以说标记文件隐藏了创建自定义 JSP 标记库的复杂性。这…

JSP 生成 HTML 整个 过程中的 编码转换 分析

JSP 文件(编码为GBK)[为了让jspc(将jsp转化为servlet)知道jsp文件编码就必须用<%@ pageEncoding=”GBK”%>来明确指出jsp文件编码。如果没有明确指出那么jspc会更具操作系统默认的编码来读取jsp文件]     jspc会更具操作系统默认的编码来生成Servelet Java 文件。【是否可以设置暂时还不知道。应该是有设置的地方,可能根据不同的服务器设置不同】 由JSP生成的Servelet Java文件[这个是由jspc根…

Jsp 好的入门文章

   一、 什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可…

Java Servlet API说明文档(2.1a版)

绪言      这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。      谁需要读这份文档      这份文档描述了Java Servlet API的最新版本2.1版。所以,这本书对于Servlet的开发者及servlet引擎的开发者同样适用。      Java Servlet API的组成      Java Servlet API由两个软件包组成:一个是对…

深入研究Servlet线程安全性问题

摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。   关键字:Servlet 线程安全 同步 Java内存模型 实例变量   Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常…

Struts 1实现原理之我理解

Struts是在servlet基础上设计的一种框架。下面看一段servlet的web.xml配置的配置。 在其配置文件中可以看出WEB容器会将浏览的每一个地址交给一个对应的servlet类来处理,从而每一个路径都必须对应一个servlet类。在做servlet开发时,其servlet仅仅将路径交给相应servlet类来处理,并没有对页面提交过来的数据进行一些处理,然而在开发时往往要求对页面数据进行一些处理。这是servlet的不足之处,Strut…

ServletConfig与ServletContext的关系及使用

ServletConfig:从一个Servlet被实例化后,对任何客户端在任何时候访问有效,但仅对本Servlet有效(即不是针对所有的Servlet),一个servlet的ServletConfig对象不能被另一个servlet访问。 的配置,为了不使用“硬编码”,应该配置为ServletContext参数,比如字符集的设定。  ServletContext:对任何servlet,任何客户端在任何时间都有效(对整个应用而言),这才是真正全局的对象。   那么,ServletConf…

Servlet简介

servlet简介servlet容器:负责处理客户请求、把请求传送给servlet并把结果返回给客户。不同程序的容器实际实现可能有所变化,但容器与servlet之间的接口是由servletAPI定义好的,这个接口定义了servlet容器在servlet上要调用的方法及传递给servlet的对象类。servlet的生命周期:l servlet容器创建servlet的一个实例l 容器调用该实例的init()方法l 如果容器对该servlet有请求,则调用此实例的service()…

Servlet学习笔记

  1.一个Servlet程序就是一个实现了特殊接口的java类,它由支持servlet(具有servlet引擎)的web服务器调用和启动运行。 一个Servlet程序负责处理它所对应的一个或一组url地址的访问请求,并接收客户端发出的访问请求信息和产生响应内容。 2.所有的servlet(自定义的)都必须实现servlet接口(javax.servlet.Servlet)。由于Servlet接口中有很多方法不需要实现,因此可以继承GenericServlet类。 GenericServ…

Servlet接收Get和Post请求时的乱码问题及解决

当我们使用get或者post请求向服务端发起请求时,由于客户端没有告诉服务器,请求正文的编码,于是服务器默认用ISO-8859-1进行编码。1.post请求方式乱码解决。request.setCharacterEncoding("UTF-8");2。get请求方式乱码解决。String name = reuqest.getParameter("name"); 拿到原始的二进制数据,用UTF-8进行重新编码 byte b[] = name.getBytes("ISO-8859-1"); String name = new String(b,"UTF-8");

Eclipse下配置和使用Hibernate Tools

Hibernate Tools可以通过访问已经建立好的数据库以反向工程方式生成POJO文件。今天就来说一下如何使用Hibernate Tools来生成POJO。1、首先,要去Hibernate的网站下载这个工具包。一个大约14M的ZIP压缩文件。http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip2、解压缩下载好的文件,释放出features和plugins这两个文件夹和其中的内容。完成后将这两个…

-jar参数运行应用时classpath的设置方法

最近发现了一个比较好的解决方案,先写在前边 可以设置java.ext.dirs 参数,如 %JAVA_HOME%/bin/java -Djava.ext.dirs=%JAVA_HOME%/jre/lib/ext;./lib -jar test.jar 将lib目录都列上去。   或者在manifest.mf 文件中,写入classpath项目 Class-Path: . lib/log4j-1.2.12.jar 冒号和各项目用空格隔开。   以下是转载内容。 ------------------------------------------------------分割线------------…

myeclipse无法编译java源文件

1:点击project->clean清除部署文件 2:检查project properties->java build path->source 是否指向src 3:检查project properties->java build path->libraries看所有的库包是否正确导入,有问题在java build path里有叹号,我这次是因为里面的jre有叹号,重新加一遍jre就可以了 4:删除引用的所有库包,然后重新导入试试 5:如果还有问题,看看jdk的配置是否有问题    
下一页 »