java关键字“this”只能用在方法方法体内.当一个对象创建之后,java虚拟机就会给这个对象分配一个引用自身的指针,这个指针的名字就是this.只能在非静态方法中使用 package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.…
代码实现: HelloServlet package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServ…
JSP九大内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象. <% int[] value={60,70,80}; for(int i:value){ out.println(i); } %> Web程序的请求响应模式 用户发送请求(request) 服务器给用户响应(response) out对象: out对象是JspWriter类的实例,是向客户端输出内容常用的对象. 常用方法如下: 1.void println() 向客户端打印字符串 2.void…
###一.什么是servlet servlet是在服务器上运行的小程序.一个servlet就是一个 java类,并且通过"请求-响应"编程模型来访问的这个驻留在服务器内存里的程序. 继承关系: servlet(interface)->init(),service(),destroy(); ^ genericServlet(abstract class)->与协议无关 ^ httpServlet(abstract class)->实现了http协议 servlet 是一…
<JAVA遇见HTML——Servlet篇> Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁. init():在Servlet的生命周期中,仅执行一次init()方法.它是在服务器装入Servlet时执行的,负责初始化Servlet对象.可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet.无论有多少客户机访问Servlet,都不会重复执行init(). service():它是Servlet的核心,负责响应客…
一.http协议的无状态 无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求.但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器.简单的说,就是服务器不会去记得你,所以就是无状态协议. 既然http是一种无状态的传输协议,无法记录用户的状态,就要想办法保存用户的状态. 那么,如何保护用户状态呢? 保护用户状态的两大机制: 第一种方法:用JSP的九大内置对象之一Session. 第二种:就是一种客户端技术:Cookie 二.Cookie概述 Cook…
案例:Cookie在登录中的应用 URL编码与解码的工具类解决中文乱码的问题,这个工具类在java.net.*包里 编码:URLEncoder.encode(String s,String enc)//s:对哪个字符串进行编码,enc:用的字符集(例:utf-8) 解码:URLDecoder.decode(String s,String enc)//s:对哪个字符串进行解码,enc:用哪个字符集解码(例:utf-8) login.jsp <%@ page language="java&qu…
1.像使用普通java类一样,创建javabean实例,利用构造方法创建实例 跟表单关联,“*”表示根据名称来进行匹配,就是根据表单所提交过来的参数的名字和Javabean当中的属性名字来进行一一匹配,如果匹配上了,就自动赋值 与上一篇JAVA遇见HTML——JSP篇(JSP内置对象下)实现用户登录功能的区别: 上一篇:1.单纯使用jsp实现 2.取得用户的登录的用户名和密码: 使用request.getParameter来获取参数的值 username = request.getParamet…
一.项目总体介绍 使用Cookie实现商品浏览记录. 要实现这个程序采取的是Model1(Jsp+JavaBean)架构实现,具体步骤: 首先要有个数据库,商品表,操作数据库的一个类DBHelper类 创建实体类(与数据库表一一对应) 创建业务逻辑类(DAO) 创建页面层 二.DBHelper类设计 1 package util; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 6 public class D…
一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp <%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% Date d=new Da…