javaweb
昂德森科技
因为热爱,所以拼搏。
展开
-
session例子
会话session是客户和服务器之间的不断地请求相应序列。状态是有记忆能力的。web容器用httpsession代表会话对象。案例1:session的初识:这里就是创建了一个会话对象,用一个图表来获得会话对象的属性,这里访问次数设置了accessCount局部变量,注意这里设置的是Integer类型的,通过会话存储accessCount到accessCount1属性里,accessCount就有了状态,记忆功能,以至于之后访问都会+1package com.rc.hui01;import ja原创 2022-03-30 16:30:21 · 2802 阅读 · 0 评论 -
javaweb书籍管理系统
为什么写这个项目?我大二上的时候学过java,当时后面也学了一点javaweb,然后就没继续下去学了,这学期因为开了一门javaEE的课,我准备写写javaweb,为了偏于后续框架的学习。项目的思路:用web前端展示静态界面,用servlet当作与数据库交互的前后端的中间件,前端表单按钮通过get post等方法发送给对应的servlet,然后servlet处理数据并显示。使用的当然是tomcat了,寒假期间我之前的tomcat没删干净,导致折磨了我今天配它,记得删tomcat一定删干净再下新的。项原创 2022-03-13 18:26:34 · 911 阅读 · 1 评论 -
第一个jQuery例子
jQuery是一个js脚本库,方便了程序员的使用。首先要想使用必须在官网下载:http://jquery.com1 jquery的工厂函数:在jQuery中无论那个类型的选择符都需要从一个"$“符号和一对”()"开始,在()使用字符串参数,参数中可以包含任何CSS选择符表达式在参数中使用标记名:$(“div”): 用于获得文档中全部的在参数中使用ID:$("#username"): 用于获得文档中ID属性值为username的一个元素在参数中使用CSS类名:$(".ok") 用于获得文档原创 2021-08-02 10:17:11 · 182 阅读 · 0 评论 -
伪造Ajax
ajax是异步的JavaScript和xml,是一种创建交互式网页应用的开发技术。Ajax是一种浏览器通过js异步发起请求少量的数据交换,局部更新页面的技术。传统的网页要更新一个内容,或者提交一个表单都需要重新加载整个网页,比较麻烦。增强了B/S的体验性(B/S:未来的主流爆发式的持续增长)网页上的请求xhr就是Ajax异步请求。伪造Ajax的实例:我们模拟一个网页搜索栏,实现了不用跳转网页而刷新的效果<!DOCTYPE html><html><head&g原创 2021-08-01 09:58:28 · 157 阅读 · 0 评论 -
JSTL技术
JSTL就是一个开源的JSP标签库1 配置:下载两个jar包:找到本站下载的比较快下载 jakarta-taglibs-standard-1.1.2.zip 包并解压,将 jakarta-taglibs-standard-1.1.2/lib/ 下的两个 jar 文件:standard.jar 和 jstl.jar 文件拷贝到 /WEB-INF/lib/ 下。将 tld 下的需要引入的 tld 文件复制到 WEB-INF 目录下。2 使用新建jsp文件<%@ page language="原创 2021-07-31 10:40:33 · 115 阅读 · 0 评论 -
EL表达式
EL表达式是Expression Language的简称,意思是表达式语言,它是Jsp2.0中引入的一种计算机和输出Java对象的简单语言,便利于Java的开发。原创 2021-07-30 20:53:37 · 248 阅读 · 1 评论 -
Model1模式实例
摘要:虽然纯JSP开发方式比较简单,但它为web程序的开发应用带来许多不便,在混合较之的代码中,程序的可读性是十分差的,出现了错误无法快速调试,给程序的维护和扩展带来了诸多不便,更谈不上代码重用。纯jsp:JavaBean的产生使HTML和Java代码分隔开,在JavaBean的jsp程序中,其业务逻辑变得简单而且清晰。jsp+javaBean:1 创建Goods对象:package ok;public class Goods { public String name; privat原创 2021-07-16 09:21:30 · 600 阅读 · 6 评论 -
JavaBean作用域
摘要:JavaBean的生命周期存在于4种范围中,分别为page,request,session,application。他们通过jsp:useBean表签的scope属性来进行设置。这四种范围虽然存在很大区别,但是他们与jsp的page,request,session,application相对应。page:与当前页面你相对应,当前页面关闭时,JavaBean销毁request: 与Jsp的request生命周期相对应,当request销毁随之销毁session: 与Jsp的session生命周原创 2021-07-15 09:39:58 · 505 阅读 · 0 评论 -
<jsp:setProperty>
摘要:jsp:setProperty标签用于对JavaBean中的属性赋值1 创建一个Student的类,代码如下:package ok;public class Student { private int id; private int age; private String classes; public int getId() { return id; } public void setId(int id) { this.id = id; } public int g原创 2021-07-15 09:05:51 · 379 阅读 · 0 评论 -
第一个JavaBean程序
摘要:JavaBean使HTML和Java代码相互分离,使jsp的发展进入了一个新的阶段,让业务的逻辑变得清晰。1 在jsp页面中实例化一个JavaBean对象。创建一个Bean的类,代码如下:package ok;public class Bean { private String name; public Bean() { } public String getName() { return name+"的JavaBean程序"; } public void setNa原创 2021-07-15 08:30:39 · 211 阅读 · 0 评论 -
JSP与Servlet实现用户注册(包含数据库)
摘要:用户注册模块是网站中经常用到的,之前我在一个QT项目中写过用户注册,用数据库Qsqlite实现的。通过用户注册可对网站的客户进行管理,如用户身份认证、用户网站的操作权限等Jsp与Servlet实现用户注册:1 创建数据库表tb_user:2 创建名为RegServlet的类,用于处理用户注册请求,这是一个Servlet对象,在此类中重写init()和doPost()方法,在初始化的方法中实现数据库的连接:RegServlet类:package com.mirgrisoft;impor原创 2021-07-11 20:24:40 · 2879 阅读 · 4 评论 -
过滤器的典型应用——字符编码过滤器
1 创建字符编码过滤器类CharacterEncodingFilter,这个类实现了Filter接口,关键代码:package com.mirgrisoft;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import j原创 2021-07-11 12:14:06 · 1171 阅读 · 0 评论 -
第一个Servlet的开发
用ecplise创建servlet一 摘要理解创建一个动态的web项目,然后在包中右键->other->输入Servlet并选择,打开Create Servlet对话框如下:填写如上的信息后,一直默认选项到finish,完成Servlet的创建。在这里我先来说一下Servlet配置相关的元素要使Servlet正常运行,需要进行适当的配置,以告知web容器哪一个请求哪一个Servlet对象处理,对Servlet起到一个注册的作用,Servlet的配置在web.xml文件中,主要分为以下原创 2021-07-10 21:45:25 · 146 阅读 · 1 评论 -
jsp定时刷新页面
利用response对象的setHeader方法来实现<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here<原创 2021-07-10 18:43:41 · 469 阅读 · 0 评论 -
session对象的应用
session对象是由服务器自动创建与用户请求相关的对象,服务器为9每一个用户生成一个session对象,用于保存用户信息,跟踪用户操作状态,session对象内部使用Map类保存数据index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><met原创 2021-07-10 15:29:38 · 165 阅读 · 0 评论 -
cookie管理
cookie是小段的文本信息,通过cookie可以标明用户身份、记录名密码等信息。cookie在服务端生成7并发送给浏览器,浏览器将cookie的key value保存在某个指定的目录中。1 创建index.jsp文件,其中创建表单,用于用户输入信息,并且从request对象中获取cookie,判断服务器是否发送过cookie,如果没有说明第一次来,如果有,将值读出来,赋给表单:<%@ page language="java" contentType="text/html; charset=UTF原创 2021-07-10 15:22:28 · 418 阅读 · 0 评论 -
JSP获取客户端信息
直接上代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><原创 2021-07-07 20:35:24 · 207 阅读 · 0 评论 -
jsp连接数据库并将数据显示到页面表格中
首先创建数据库表:webbook然后插入自己想要插入的数据,接下来编写jsp代码:<%@ page language="java" import="java.sql.Connection" contentType="text/html; charset=UTF-8" pageEncoding="GB18030"%><%@ page import="java.sql.*" %><!DOCTYPE html><html><head>原创 2021-07-06 21:50:32 · 10977 阅读 · 15 评论 -
jsp forward标签实例
jsp:forward是请求转发标签,该标签是将当前页面的请求转发给其他Web资源,如另一个html页面 jsp页面 servlet等。而当前页面不做请求处理或者做些验证性的工作。如以下:服务器运行2.jsp,将该文件中的请求转发给1.jsp页面文件。2.jsp:<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>&l原创 2021-07-06 14:23:32 · 1208 阅读 · 0 评论 -
JSP打印乘法表
这个太简单了,我就记录一下自己从头开始学的经历,<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</t原创 2021-07-06 13:47:50 · 186 阅读 · 0 评论 -
JSP基本构成
javaweb中jsp文件的基本构成:<!-- jsp的指令标签通常位于文件的首位 一共有15个属性。1 language是用于设置jsp页面使用的语言,目前只支持java2 extends属性,用于设置jsp页面继承的Java类,所有的jsp页面在执行之前,都会被服务器解析成Servlet,而Servlet是由Java类定义的,所以jsp和Servlet都可以继承指定的父类,该属性并不常用,可能影响服务器的性能优化3 import 用于jsp导入的类包 4 pageEccoding 编码原创 2021-07-04 10:37:56 · 1041 阅读 · 0 评论 -
javaweb的一些操作
修改tomcat服务器的端口号tomcat服务器的默认端口号为8080,但这个端口不是唯一的端口,可以在安装过程中进行修改,下面介绍在tomcat的配置文件中修改其默认的端口号的步骤。1 使用记事本或者editplus打开tomcat安装目录下的conf文件的server.xml文件。2 在serverx.xml文件中找到以下代码: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="2000原创 2021-07-04 09:54:03 · 105 阅读 · 0 评论 -
Ecplise创建一个javaweb项目
javaweb之前学了一半,最近借了一本书,打算暑假的第一个月学完再写个项目,最近一直在期末考试复习中。首先打开ecplise new other 选择Dynamic web project然后一直默认选项到完成在项目中添加jsp文件编写jsp文件:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><h原创 2021-07-04 09:20:42 · 191 阅读 · 0 评论