- 博客(15)
- 收藏
- 关注
原创 JSP页面 声明、表达式、脚本、注释
JSP是⼀种前端的表现层技术,它的本质是servlet,它是HTML代码和Java代码的混合体,其中HTML部分遵循HTML语法,Java部分遵循Java语法。JSP声明JSP可以声明变量和⽅法,其中声明的变量和⽅法对应servlet类中的成员变量和⽅法,可以通过private、public等修饰符修饰,但不能通过abstract修饰(会使servlet类为抽象类,不能实例化对象)。声明后的变量和方法可以在本 JSP 页面的任何位置使用 , 并将在JSP 页面初始化时被初始化JSP声明的语...
2022-05-15 23:10:26 1679
原创 javabean 规范
JavaBean规范JavaBean 类必须是一个公共类, 即将其访问属性设置为 public, 如: public class Student{…}JavaBean 类必须有一个空的构造函数: 类中必须有一个无参的public构造方法;一个JavaBean类不应有公共实例变量, 类变量都为private, 如: private int age;属性应该由一组读写方法(getXxx 和 setXxx)来访问,一般是IDE(Eclipse、IntelliJ IDEA)为属性生成getter/s
2022-05-15 14:05:39 615
原创 JAVA WEB 设置session过期时间
1.在web容器中设置(以tomcat为例,Tomcat默认session超时时间为30分钟)在tomcat/conf/web.xml里面进行配置,单位是分钟,永不过期可以设置-1<session-config> <!-- 时间单位为分钟--> <session-timeout>30</session-timeout> </session-config>2.在项目工程的web.xml中设置&l..
2022-05-09 11:40:09 4810
原创 BS架构
BS架构即浏览器和服务器架构模式,是WEB兴起后的一种网络架构模式,WEB浏览器是客户端最主要的应用软件;这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。...
2022-05-07 12:56:49 8739
原创 request.getHeader、request.getHeaders、request.getHeaderNames
request.getHeader("String name);该方法用于获得 Http 协议定义的文件头信息,获取单个请求头name对应的value值参数说明:name:header 的名称。返回值:header 的取值。request.getHeaders(String name);该方法将返回指定名字的 request header 的所有值,其结果是一个枚举对象。参数说明:name:文件头的header名称。返回值:Enumeration 类的枚举对象,该对象包含指
2022-05-05 21:34:17 7466
原创 JSP request对象 常用方法
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。
2022-05-05 21:07:55 545
原创 Servlet web.xml配置<servlet-name>,<servlet-class>,<servlet-mapping>,<url-pattern>
<servlet> <servlet-name>ServletDemo</servlet-name> <servlet-class>servlet.ServletDemo</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletDemo</servlet-name> 与上面的<se...
2022-05-03 22:33:02 10063 3
原创 Java serialVersionUID 序列化
serialVersionUIDserialVersionUID:序列化和反序列化过程中进行核验的一个版本号serialVersionUID适用于Java的序列化机制。可序列化类可以通过声明名为serialVersionUID的字段显式声明自己的serialVersionUID,且该字段必须是static,final的且类型为long。Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。具体的序列化过程是这样的:序列化操作的时候系统会把当前类的...
2022-05-02 20:24:01 1422
原创 Eclipse、Spring ToolSuite创建文件夹
一个空间中有很多项目,我们可以采用下面的办法,对Eclipse、STS工作空间中的项目进行管理1. Package Explorer->Select Working Set
2022-05-02 18:08:46 857
原创 HTTP状态码
HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。
2022-04-25 18:18:44 498
原创 Cookie简介
提到Cookie 或许会想到以上Cookies但实际上他有很多释义 Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。Cookie作用Cookie就是访问者在访问网站后留下的一个信息片段。由于,HTTP协议是无状态...
2022-04-22 23:25:02 1957
原创 Dynamic Web Project介绍及创建
Dynamic Web Project即动态网页项目Dynamic Web Project建立的工程包括动态内容如:(servlets、JSP files、filters 和 ssoicated metadata)建立,否则建立Static Web ProjectDynamic web project :动态web,页面中可以包含动态信息,如:JSP页面等。创建动态信息的工程,需要指定Web运行的容器(Tomcat,Jboss等)。Static web project:静态web,页面中不能包
2022-04-18 19:09:53 4289
原创 STS4中安装插件出现错误
STS4中安装插件出现如下错误时An error occurred while collecting items to be installedsession context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).No repository found containing: osgi.bundle,org.apache.ht
2022-04-16 14:00:40 687
原创 JAVA发展历程
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Java之父——James Gosling...
2022-04-12 14:11:30 7459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人