1.像使用普通java类一样,创建javabean实例,利用构造方法创建实例 跟表单关联,“*”表示根据名称来进行匹配,就是根据表单所提交过来的参数的名字和Javabean当中的属性名字来进行一一匹配,如果匹配上了,就自动赋值 与上一篇JAVA遇见HTML——JSP篇(JSP内置对象下)实现用户登录功能的区别: 上一篇:1.单纯使用jsp实现 2.取得用户的登录的用户名和密码: 使用request.getParameter来获取参数的值 username = request.getParamet…
###一.什么是servlet servlet是在服务器上运行的小程序.一个servlet就是一个 java类,并且通过"请求-响应"编程模型来访问的这个驻留在服务器内存里的程序. 继承关系: servlet(interface)->init(),service(),destroy(); ^ genericServlet(abstract class)->与协议无关 ^ httpServlet(abstract class)->实现了http协议 servlet 是一…
一.什么是WEB应用程序 Web应用程序是一种可以通过Web(互联网)访问的应用程序.Web应用程序的一个最大好处是用户很容易访问应用程序.用户只需要有浏览器即可,不需要再安装其他软件. 为什么要学习Web应用程序? 因为Web应用程序开发,是目前软件开发领域的三大方向之一. 软件开发的三大方向有: 1.桌面应用程序(C/S架构) 2.Web应用程序(B/S架构) 3.嵌入式应用程序(移动开发等) JavaWeb开发属于Java开发三大方向之一,属于JavaEE方向. 在Sun的Java Ser…
一.JSP简介 JSP全名为Java Server Pages,Java服务器端页面,其根本是一个简化的Servlet设计,它实现了在Java中使用HTML标签.Jsp是一种动态网页技术标准,是在服务器端执行的. 它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以%>结束. JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分.网页开发者们通过结合HTML代码.XHTML代码.XML元素以及嵌入JSP操作和命令来编写JSP. JSP通过网…
动态网页和静态网页的区别: 静态网页 表现形式:网页中的内容是固定,不会更新. 所需技术:HTML,CSS 动态网页 表现形式:网页中的内容通过程序动态显示的,自动更新. 所需技术:HTML,CSS,数据库技术,至少一门高级语言(Java,C#,Php),Javascript,XML等.主流的动态网页脚本技术(Jsp/Asp.net/Php) 注意:动态网页的动态指的是能与用户进行交互,比如登录时输入正确的用户名和密码,系统会提示登录成功. JSP简介 JSP全名为Java Server Pag…
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":&…
什么是session session表示客户端与服务器的一次会话 Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 从上述定义中可以看到,session实际上是一个特定的时间概念 在服务器的内部中保存着不同用户的session session对象 session对象是一个JSP内置对象. session对象在第一个JSP页面被装载时自动创建,完成会话期管理. 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开…
一.项目总体介绍 使用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…
一.http协议的无状态 无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求.但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器.简单的说,就是服务器不会去记得你,所以就是无状态协议. 既然http是一种无状态的传输协议,无法记录用户的状态,就要想办法保存用户的状态. 那么,如何保护用户状态呢? 保护用户状态的两大机制: 第一种方法:用JSP的九大内置对象之一Session. 第二种:就是一种客户端技术:Cookie 二.Cookie概述 Cook…