前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从头学一次J2EE笔记

从头学一次J2EE笔记

作者头像
陈树义
发布2018-04-13 16:03:56
5650
发布2018-04-13 16:03:56
举报
文章被收录于专栏:陈树义陈树义

1、在Servlet3.5规范之前,Java Web 应用的绝大部分组件都通过web.xml 文件来配置管理, Servlet3.0 规范可通过Annotation来配置管理Web组件,因此web.xml文件可以变得更加简洁,这也是Servlet3.0的中大改进。

2、JSP注释:<%-- 这是JSP注释 --%>  (JSP注释不会在客户端显示)

JSP声明:<%! 声明部分 %>

HTML注释:<!-- HTML注释 --> (HTML注释会在客户端显示)

3、JSP编译成Servlet文件后,存放在Tomcat下的work\Catalina\localhost\basicSyntax\org\apache\jsp文件夹

4、Tomcat服务器将Java编译成Servlet文件之后,它在Web容器中只有一个实例,因此这个实例中的成员变量是共享的。如果你在一个人访问并修改了成员变量,那么其他人将会获取到修改后的值。

5、JSP的3个编译指令

page:该指令是针对当前页面的指令(如:<%@page import="java.util.String" %>

include:用于指定包含另一个页面(如:<%@include file="top.jsp"%>)

taglib:用于定义和访问自定义标签(如:<%@taglib prefix="s" uri="/struts-tags"%>

6、JSP的7个动作指令

jsp:forward:执行页面转向,将请求的处理转发到下一个页面(如:<jsp:forward page=""/>)

jsp:param:用于传递参数,必须与其他支持参数的标签一起使用

jsp:include:用于动态引入一个JSP页面(动态加载,在页面请求的时候才加载)

jsp:plugin:用于下载JavaBean或Applet到客户端执行

jsp:useBean:创建一个JavaBean实例

jsp:setProperty:设置JavaBean实例的属性值

jsp:getProperty:输出JavaBean属性的属性值

7、JSP脚本中的9个内置对象

application:代表JSP所属的Web应用本身

config:代表JSP的配置信息

exception:代表其他页面中的异常和错误

out:代表JSP页面的输出流

page:代表页面本身

pageContext:代表该JSP页面上下文,通常用于访问页面中的共享数据

request:该对象封装了一次请求,常用于参数传递

response:代表服务器对客户端的响应

session:代表一次会话

8、Servlet开发

首先需要继承HttpServlet类;实现init/destroy/doGet/doPost 4个方法。

编写好Servlet之后必须在web.xml中配置。但在Servlet3.0之后,你可以使用Annotation的方法配置Servlet类,从而不用在web.xml中配置。

9、JSP自定义标签 (CHENYR MARK)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-10-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档