-
多媒体服务器、邮箱服务器、ftp服务器、www服务器
-
http:是一种通信协议,实现在应用层。用于进行浏览器和服务器之间的通信
-
www:是子域名
-
网络域名包括:域名 子域名 扩展名
-
Servlet概念
- Servlet是一个类,用来处理request,返回response,动态创建并返回页面
- 也是一个规范,基于该规范的类需要运行在Servlet Container容器中
- 也是一组接口,定义在javax.servlet包中
- Servlet类就是实现了javax.servlet.Servlet接口并将运行在servlet容器中的类
- jsp.spring等技术都是基于Servlet规范的抽象实现,而且不仅限HTTP协议
- (总结)执行java.class生成html(动态生成页面)
-
Servlet容器
- 是运行在服务器端,
- HTTP请求 = head + request + response
- Servlet容器用于管理servlet的生命周期
- JSP ---- Java Server Page
- 通过java和Servlet将动态内容插入到静态内容当中
- JSP语法提供两种方式插入java代码
- 脚本语法:<% java code here %>
- XML语法:<jsp:scriptlet>java code here </jsp:scriptlet>
- JSP实现方法
- Servlet在服务器渲染Html内容,通过out直接返回给客户端
- PrintWriter out = response.getWriter();
- out.println();
- 业务逻辑(java代码)直接写在JSP页面中,不和servlet交互
- <% String[]arr = {"what's up?","Hello","good"};
- String greeting = arr[(int)(Math.random()*arr.len)];
- %>
- Servlet处理请求和业务逻辑,将请求转发回JSP页面
- request.setAttribute("text",message);
- request.getRequestDispatcher("/binding.jsp").forward(request,response);
- Servlet在服务器渲染Html内容,通过out直接返回给客户端
Servlet & JSP
最新推荐文章于 2022-02-15 18:34:06 发布
本文介绍了Servlet的概念及其作为规范和接口的角色,详细说明了Servlet如何处理请求和响应以动态生成页面。同时,文章还探讨了JSP的工作原理,包括如何使用脚本语法将Java代码嵌入到HTML中。
摘要由CSDN通过智能技术生成