`
changefeng
  • 浏览: 11394 次
  • 性别: Icon_minigender_1
  • 来自: 中山
最近访客 更多访客>>
社区版块
存档分类
最新评论

Jsp基本笔记

    博客分类:
  • JSP
阅读更多
静态内容:
一般是指HTML代码
指令:(一般是在头部)
<%@ page="" %>
<%@ include file="URL"%>
表达式:
<%=java表达式%>
小脚本:(小脚本是指嵌入HMTL中的JAVA代码)
<% java代码%>
声明:
<%!方法%>
标准动作:(动作名有比如useBean include等)
<jsp:动作名 page=""></jsp>
注释:
<!--注释但客户端可以看到的-->
<%--注释但是客户端不能看到--%>

//控制页面不乱码
<%@ page contentType="text/html";charset="UTF-8"%>

常用的内置对象
out
request
response
session浏览器关闭那么本次会话将终止
application服务器关闭那么本次会话终止

//Session set值
session.setAttribute("name",值);
//Session取值
session.getAttribute(name);

//Session对象失效
调用session.incalidate()方法,使session 对象失效

//重定向
response.sendRedirect("URL");

//Servlet生命周期
1.实例化(创建Servlet对象)
2.初始化调用init()方法
3.如果请求Servlet,则调用service()方法
4.销毁之前调用destroy()对象

//在Web.xml文件中配置Servlet
<web-app>
   <servlet>
  <servlet-name>为Servlet起名字</servlet-name>
  <servlet-class>Servlet的路径</servlet-class>
   </servlet>
   <servlet-mapping>
  <servlet-name>Servlet名字</servlet-name>
  <url-pattern>访问Servlet路径</url-pattern>
   </servlet-mapping>

//保存访问过的用户名

    1.先用session对象获得用户
session.setAttribute("LOGINED_USER", logineduser);
    2.new个ArrayList()
List loginedUsers = new ArrayList();  //访问者列表
    3.使用application对象判断用户是否为空
if (application.getAttribute("LOGINED_USER") != null) {
    4.在把用户使用ArrayList集合装起来
loginedUsers = (List) application.getAttribute("LOGINED_USER");
    5.把新登录用户的信息存入访问者列表中
loginedUsers.add(logineduser);
    6.使用application对象把集合set出去
application.setAttribute("LOGINED_USER", loginedUsers);
    7.跳转页面
response.sendRedirect("index.jsp");
}

    8.在使用application对象获得集合的值(使用集合。size()就知道了有多少用户了)
loginedUsers = (List) application.getAttribute("LOGINED_USER");
    9.使用for循环释放所用的用户名
for (int i = 0; i < loginedUsers.size(); i++) {
  User logineduser = (User) loginedUsers.get(i);
  out.print(logineduser.getName());
  }

分享到:
评论

相关推荐

    JSP笔记,JSP笔记

    **JSP(Java Server Pages)** 是一...以上是JSP的基本概念和关键知识点,涵盖了从JSP脚本元素到请求处理、会话管理以及组件使用的各个方面。在实际开发中,理解并熟练运用这些知识对于创建功能丰富的Web应用至关重要。

    韩顺平JSP学习笔记+源代码

    - **JSP基本语法** - 在JSP页面中,可以使用`&lt;% %&gt;`标签来嵌入Java代码片段。 - `! %&gt;`标签用于声明变量或方法。 - `&lt;%= %&gt;`标签用于输出表达式的结果。 - **JSP九大内置对象** - `out`: 用于输出文本内容。 ...

    韩顺平jsp九讲笔记

    2. **JSP基本语法**:笔记中会介绍JSP的基本元素,如指令(directives)、动作(actions)和脚本元素(scriptlets)。其中,指令包括page、include和taglib,用于设置页面属性或引入其他资源;动作如jsp:include、...

    JSP学习笔记总结.doc

    **JSP学习笔记总结** **第 1 章 JSP 和 Web 页面的交互** 1.1 JSP(JavaServer Pages)是Java技术在Web开发中的应用,它允许开发者将静态HTML与动态Java代码结合起来,生成动态网页。通过在HTML页面中嵌入Java代码...

    JSP基础札记笔记

    ### JSP基础札记笔记 #### 第一讲:环境的配置 JSP(Java Server Pages)是一种基于Java技术的Web开发技术,用于创建动态网页。为了进行JSP开发,需要搭建相应的开发环境。 - **配置虚拟目录**:首先,需要创建一...

    jsp考试笔记

    通过对JSP的基本概念、结构特点、内置对象、生命周期以及指令和标签库的介绍,我们不仅了解了JSP作为一项服务器端技术的强大之处,还掌握了一些实用的开发技巧。对于想要深入了解JSP或者备考JSP相关考试的学习者来说...

    学习JSP的读书笔记

    此外,为了编写JSP,还需要掌握HTML和基本的Java语言知识,因为JSP中会混合使用这两种语言。 在深入学习JSP时,要理解以下关键概念: 1. JSP指令(Directives):比如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `...

    jsp自制详细笔记

    【描述】提到"详细的jsp和servlet资料",这意味着文件内容可能包括了JSP的基本语法、指令、动作元素、内置对象、EL表达式以及Servlet的生命周期、服务方法、过滤器和监听器等基础知识。这些资料对初学者来说非常重要...

    jsp经典笔记jsp经典笔记

    - **基本概念**:JSP是一种用于开发动态网页的技术,它可以将静态的HTML页面和动态的Java代码相结合。通过这种方式,开发者能够更容易地创建交互式的网站。 - **JSP与Servlet的关系**:JSP本质上是一个特殊的Servlet...

    jsp笔记资料大全

    【JSP基础与Tomcat配置】 1. **Tomcat全局配置**:Tomcat服务器的全局配置文件位于`conf/web.xml`。此文件控制了服务器的行为,例如,如果你...理解JSP的基本原理、运行流程和配置选项对于有效利用这项技术至关重要。

    jsp实用教程笔记

    一、JSP基本概念 1. JSP页面结构:JSP页面由静态内容(HTML、CSS、JavaScript)和动态脚本元素组成,动态脚本元素包括JSP指令、脚本元素和动作元素。 2. JSP生命周期:JSP页面会经历翻译、编译、加载、初始化、服务...

    JSP学习笔记 jsp学习资料

    JSP基本概念 - **页面组成**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态内容(Java代码、指令、脚本元素)组成。静态内容负责页面的布局和交互,动态内容则处理服务器端的数据逻辑。 - **生命周期**:...

    jsp笔记各种资源包

    通过这些资源,学习者可以深入理解JSP的基本原理,掌握动态网页开发技能,同时了解网络通信的基础知识,包括域名解析和客户端服务器交互模式。对于初学者来说,这是一个很好的起点,可以避免自己从零开始记录和整理...

    JSP JDBC 学习笔记(基础)

    本学习笔记将深入探讨这两个技术的基础知识,以帮助初学者掌握它们的基本概念和应用。** ### JSP基础 1. **JSP概述**:JSP是一种基于Java的技术,它允许在服务器端生成HTML,使得开发者可以在网页中嵌入Java代码,...

    韩顺平servlet和jsp课堂笔记

    总结,"韩顺平servlet和jsp课堂笔记"是一份宝贵的学习资源,不仅包含了Servlet和JSP的基本概念,还可能涵盖了许多实际开发中的案例和最佳实践。通过深入学习和实践,你将能够熟练运用这两个技术来构建高效、稳定的...

    吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案

    在第一章中,本笔记涵盖了JSP的基本概念,包括JSP的历史发展、JSP的特点、JSP的基本结构等。同时,本章节还介绍了JSP的生命周期、JSP的编译和执行过程等。 在第二章中,本笔记讨论了Servlet的基本概念,包括Servlet...

    JSP 超详细笔记+EL

    例子中的`web.xml`版本为2.5,定义了Web应用的基本信息和Servlet映射。 JSP和EL(Expression Language): - **EL**是JSP 2.0引入的一种轻量级的脚本语言,用于简化JSP中的数据访问,它可以用来获取和设置JavaBean...

    jsp最全笔记,jstl+El

    ### JSP与JSTL及EL表达式的综合解析 #### JSP概述 JSP(Java Server Pages)是一种基于Java技术的动态网页开发技术,它允许将动态内容嵌入到静态HTML页面中。JSP文件本质上是Servlet的一个特殊形式,但它们以更简洁...

    魔乐在线jsp培训笔记

    【JSP基本结构】 一个JSP页面由两部分组成:声明部分和脚本元素。声明部分包括Java变量和方法的声明,而脚本元素则包含JSP指令、脚本片段和表达式。例如: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!...

Global site tag (gtag.js) - Google Analytics