java详细笔记_Java-Web学习的详细笔记.docx

Java Web学习笔记

目录

TOC \o "1-3" \h \z \u 一、概述 1

1、java web项目目录结构 1

1.1、src目录 1

1.2、WebRoot目录 1

二、Servlet 1

1、访问Servlet的方式 1

2、Servlet生命周期 2

3、Servlet处理表单 2

4、Servlet跳转 3

4.1、转发与包含 3

4.2、重定向 3

5、状态管理 3

6、作用域对象 4

三、JSP 4

1、基本概念 4

2、JSP元素 4

2.1、脚本元素 4

2.2、指令元素 5

2.3、动作元素 5

3、内置对象 5

4、JSP注释 6

5、Java Web中的路径问题 6

四、过滤器 7

五、监听器 7

六、JavaBean组件 8

七、MVC设计模式 9

八、EL表达式 9

8.1、概述 9

8.2、EL内置对象 9

8.3、EL运算符 10

8.4、在页面中禁止使用EL表达式 10

九、JSP标签 10

9.1、自定义标签 10

9.2、JSTL标签库 12

9.2.1、JSP标准标签库 12

9.2.2、JSTL核心标签库 12

Java web学习笔记 1.0憨人

PAGE 14

一、概述

1、java web项目目录结构

新建的Java Web项目初始目录结构如图所示:工程项目下有src和WebRoot两个子目录,一般情况下用户会根据具体业务需要,在遵照规范的目录结构基础上,为src和WebRoot目录合理地创建子目录,设计好Java Web应用程序的目录结构。

1.1、src目录

src目录存放实现业务逻辑、数据操作、控制程序执行流程、描述实体对象、过滤器、监听器以及系统公用类的Java源代码文件,另外还包括资源文件。

1.2、WebRoot目录

新建项目初始目录中WebRoot目录下就存在META-INF和WEB-INF两个子目录。META-INF目录用来存放包和扩展的配置数据,如安全性、类加载器和版本信息。

WEB-INF目录包含一个lib目录和一个web.xml文件。其中lib目录用来存放Web应用中用到的第三方库文件(*.jar),例如数据库驱动程序。web.xml文件是Web应用的部署描述符文件,应用的servlet、初始化参数、过滤器、监听器、应用默认页面以及Web应用一些特殊设置都将在该文件中配置。

用户在进行Java Web应用开发时,在WebRoot目录下创建一些子目录用来存放JSP文件,HTML文件,style文件,图片文件以及JavaScript脚本等。例如,创建子目录userManager,styles,photos和scripts分别用来存放应用中用于实现用户管理模块相关的jsp或者HTML页面文件,控制页面显示风格的CSS样式文件、页面用到的图片文件和页面用到的脚本文件。

二、Servlet

1、访问Servlet的方式

(1)、直接在浏览器地址栏中输入访问路径来访问Servlet

(2)、通过超链接访问Servlet

Servlet可以接收客户端发来的请求,在HTML和JSP中常常使用超链接向Servlet发出访问请求。通过超链接访问servlet可以在超链接的href属性中指定值为Servlet的url-pattern值,这种请求方式为GET,响应将执行Servlet中的doGet()方法。

Insert title here

Run thr FirstServlet doGet方法

这样运行该jsp文件,将显示Run thr FirstServlet doGet方法,此为超链接,点击则进入firstServlet的界面。

(3)、通过表单提交访问Servlet

表单标记

有一个属性method,当method的值为get时,则表单提交方式为GET,调用Servlet的doGet方法;当method的值为post时,则表单提交方式为POST,调用Servlet的doPost方法。

姓名:

密码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值