现在框架已经做好了,即下来我们要对页面进行装饰了,第一步给每一个元素添加id 1.最外面的div添加id为divMain 2.第二个div添加id为divTitle,里面的span对应的id为spanTitle 3.第三个div添加id为divBody,里面的table对应的id为tableForm 4.table里面对应的input 对应的id的名称就是其那么对应的名称 添加的id如下: <%@ page language="java" contentType="te…
1.现在我们要将table表中的输入的参数全部提交到后台进行校验,我们提交我们是按照表单的形式提交,所以我们首先需要在table表外面添加一个表单 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core&…
我们知道,如果是POST请求,我们需要调用request.setCharacterEncoding(“utf-8”)方法来设计编码:如果是GET请求,我们需要自己手动来处理编码问题.如果我们使用了EncodingFilter,那么就处理了POST和GET请求的编码问题 1.设置过滤器首先需要导入下面的jar包 itcast-tools-1.4.2.jar 这个jar包封装了下面的功能 把jar包添加到项目的工程中 2.过滤器的servlet已经在上面的jar包中写好了.我们只需要在web.xml…
1.首先安装mysql 创建项目所需的数据库,直接运行项目提供的goods.sql文库 2.myeclipse创建一个web project ,项目的名称是goods 把视频中提供的项目原型下的提供的模板下的src和web-root下的文件拷贝到我们刚刚创建的goods项目中 然后把web-inf文件夹下面的lib下的jar包添加到工程中 1.创建模块的包 包安装公司+项目名称+项目模块+分层来创建 公司名称:com.weiyuan 项目名称goods 项目模块:user用户模块 categor…
首先页面去加载的时候,会去加载main.js文件,我们在加载left.jsp.top.jsp body.jsp,现在我们修改main.jsp的代码,让它去请求的时候去访问的是不在直接去访问left.jsp,而是去访问CategoryServlet的findAll方法,将查询的分类的结果在left.jsp中显示出来. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8&qu…
我们要实现立即注册这个按钮,光标获得焦点是一张图片,光标失去焦点的时候是另外一张图片 我们需要在文档加载完成之后,设置该事件hover事件 hover(over,out)这是jQuery的一个模仿悬停事件,即当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数.当鼠标移出这个元素时,会触发指定的第二个函数.而且,会伴随着对鼠标是否仍然处在特定元素中的检测,如果是,则会继续保持“悬停”状态,而不触发移出事件. 我们来看regist.js的代码: //该函数在html文档加载完成之后会调用 $(…
1.以前进行操作的时候,例如我们进行登陆操作我们使用LoginServlet进行处理,进行注册操作我们使用RegisterServlet,很多业务的操作的时候我们就要定义很多个Servlet 有了BaseServlet我们可以把业务操作都放在一个Servlet中进行处理 通常,写一个项目可能会出现N多个Servlet,而且一般一个Servlet只有一个方法(doGet或doPost),如果项目大一些,那么Servlet的数量就会很惊人.为了避免Servlet的“膨胀”,我们写一个BaseServ…
1.当用户点击退出的时候,跳转到登陆页面 当用户点击退出的时候,需要将session中保存的登陆的用户销毁掉 当用户点击退出的时候,调用UserServlet的quit方法 退出按钮在top.jsp中,我们修改top.jsp页面的代码: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="c&qu…
1.当在登陆页面点击登陆按钮的时候,会调用UserServlet的login方法,我们要在login.jsp中进行配置 2.要在login.jsp中处理Servlet在后台业务操作之后forward到login.jsp中显示的错误信息,例如用户名密码错误.该用户未激活等,这个时候就要修改login.jsp页面 我们来看看login.jsp的代码 <%@ page language="java" import="java.util.*" pageEncoding…
1 前两天我们学习了user用户模块和图书的分类模块,接下来我们学习图书模块 图书模块的功能主要是下面的功能: 2 接下来我们创建对应的包 我们来看看对应的数据库表t_book CREATE TABLE `t_book` ( `bid` char(32) NOT NULL, `bname` varchar(200) default NULL, `author` varchar(50) default NULL, `price` decimal(8,2) default NULL, `currPr…