- 博客(93)
- 问答 (1)
- 收藏
- 关注
原创 帆软Finereport数据分页,分页查询
公式解读:A3表示你点击的单元格(如果你表头有三行数据从第四行开始,那就是&A4,以此类推),5表示每五条数据为一页。如下图所示,表格中明明有十一列,但是预览时只出现八列,其它列分页了,那么该怎么办呢?在数据集中一次性获取所有数据后,分页查看,导出时导出的所有数据。在数据集中一次性获取所有数据后,分页查看,导出时导出的所有数据。一、在表格中点击第一列数据集的单元格,添加条件属性,一、在表格中点击第一列数据集的单元格,添加条件属性,解决:点击模板,选择页面设置调整纸张大小即可。选择更大的数据,也可以自定义。
2023-06-13 11:51:43
5616
原创 08--信息管理系统--查看所有用户信息
在WebRoot文件下得user文件夹创建showuser.jsp<%@ page language="java" import="java.util.*,com.lzy.pojo.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getSer
2021-01-07 10:47:33
817
原创 07-信息管理系统--查看个人信息
在WebRoot中新建文件夹user,在user文件夹新建JSP文件,userInfo.jsp<%@ page language="java" import="java.util.*,com.lzy.pojo.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+
2021-01-06 15:12:20
672
原创 06-信息管理系统--用户登陆失败提示
当用户登录失败时,返回登陆界面,需要有提示语提示用户账号或密码错误在servlet中登陆错误后的执行代码添加标识符 UserService us=new UserServiceImpl(); User u=us.checkUserLoginService(uname, pwd); if(u!=null){ //获取Session对象 HttpSession hs=req.getSession(); //将用户数据存储到sessi
2021-01-05 19:27:31
1319
原创 05-信息管理系统--主页面显示当前用户&实现退出功能实现
首先在账号密码正确时进入主页面,在UserServlet类中加入:package com.lzy.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespo
2021-01-04 19:54:59
853
原创 04-信息管理系统--log4j日志的使用
首先将log4j架包导入WebRoot下的lib文件中,然后右击进行Build Path,再把log4j的配置文件放到src下配置好,在哪里打印呢?在service中进行打印service包下的USerServiceImpl类代码更改如下package com.lzy.service.imp;import org.apache.log4j.Logger;import com.lzy.dao.UserDao;import com.lzy.dao.impl.UserDaoImpl;impo
2021-01-04 17:25:32
127
1
原创 03-信息管理系统--登录功能校验实现
首先在项目src下创建包com.lzy.servlet。在该包下创建servlet,虚拟名称为/ma。package com.lzy.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.htt
2021-01-04 17:00:52
507
原创 02信息管理系统--数据库实现&登陆页面实现
数据库建表create table t_user (uid int (10) not null auto_increment,uname varchar (100)not null,pwd varchar ( 100y not null,sex char (2)not null,age int (3) ,birth date,primary key (uid)insert into t_user values(default,'张三", ‘123’,1,18,‘2000-10-10’ )
2021-01-04 14:06:49
495
原创 项目实战--信息管理系统01
信息管理系统技术需求:Servlet+jsp+mvc+jdbc软件需求开发工具:myEclipse数据库:mysql服务器:tomact浏览器:Firefox功能需求完成用户登录完成用户注册完成用户退出完成查看个人信息完成修改密码完成查询所有用户信息数据库设计创建用户表表名:t_user表设计字段名类型约束uidint(10)主键、非空、自增unamecarchar(50)非空pwdvarchar(50)非空sexc
2021-01-04 13:36:05
168
原创 请求乱码解决
如果在浏览器中输入中文,那么后台得到的数据可能就会乱码如何解决:package com.lzy.servlet;import impl.LoginServiceImpl;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import ja
2020-12-22 10:27:03
214
原创 Request与Response常用方法
Request:package com.lzy.servlet;import java.io.IOException;import java.util.Enumeration;import java.util.TreeMap;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.h
2020-12-19 16:35:14
389
2
原创 doGet和doPost方法
package com.bjsxt.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Service方法和doGet方法和doP
2020-12-19 11:31:37
765
1
原创 Servlet生命周期
/**Servlet的生命周期: 1、从第一次调用到服务器关闭。 2、如果Servlet在web.xml中配置了load-on-startup,生命周期为从服务器启动到服务器关闭注意: init方法是对Servlet进行初始化的一个方法,会在Servlet第一次加载进行存储时执行 destory方法是在servlet被销毁时执行,也就服务器关闭时。*/package com.lzy.servlet;import java.io.IOException;i
2020-12-19 10:18:50
143
1
原创 js--table表格操作
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body{ text-align: center; } /*设置表格居中*/ #ta{ margin: auto; } /*设置表格的行样式*/ #ta tr{ .
2020-12-11 10:41:47
969
原创 模拟淘宝
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>模拟淘宝</title> <script type="text/javascript"> //创建函数进行照片的联动和样式设置 function operInImg(img,src){ //设置图片样式 img.style.border="solid 1px";..
2020-12-10 15:58:11
161
原创 js校验form表单
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> /*设置tr样式*/ tr{ height: 40px; } /*设置div样式*/ #showdiv{ border: solid 1px #FF0000; bo.
2020-12-10 14:38:32
401
原创 js操作多选框&下拉框
js操作多选框、单选框 被选中状态下在js中checked属性值为true,未选中状态为false; js操作下拉框: 被选择的option对象在js中selected属性值为true,未选中为false<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js操作多选框和下拉列表</title> <script type="t..
2020-12-09 17:02:37
1545
原创 js操作元素的文档结构2
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js操作元素的文档结构2</title> <script type="text/javascript"> function testOper2(){ //获取元素对象 var showdiv=document.getElementById("showdiv");
2020-12-09 14:08:07
59
原创 Js操作元素的文档结构
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js操作元素的文档结构</title> <script type="text/javascript"> function testAdd(){ //获取元素对象 var showdiv=document.getElementById("showdiv"); //给
2020-12-09 14:04:59
192
原创 js操作元素内容
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js操作元素内容</title> <style type="text/css"> #div01{ width: 200px; height: 200px; border: solid 1px orange; } </style>
2020-12-09 11:36:09
516
原创 js操作元素的样式
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js操作元素样式</title> <style type="text/css"> #showdiv{ width: 200px; height: 200px; border: solid 1px; } .common{ width: 200px
2020-12-09 11:30:04
130
原创 document操作HTML的元素属性
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js操作HTML的元素属性</title> </head> <script type="text/javascript"> //声明函数--固有属性 function testFieId(){ //获取元素对象 var inp=document.getEleme
2020-12-09 10:39:33
611
原创 document对象
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>document对象学习</title> <script type="text/javascript"> //document获取元素对象 //id方式 function testGetEleById(){ var inp=wind
2020-12-08 11:01:03
55
原创 js-windows对象学习2
js的window对象学习1、子窗口方法window.open(‘子页面的资源(相对路径)’,‘打卡方式’,‘配置’);示例:window.open(‘son.html’,‘newwindow’,‘height=400, width=600, top=100px,left=320px, toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes,location=no, status=yes’);toolbar:工具栏,menubar:菜单栏,sc
2020-12-05 19:37:36
108
原创 window对象学习1
window对象学习BOM浏览器对象模型:是规范浏览器对js语言的支持(js调用浏览器本身的功能)。BOM的具体实现是window对象 window对象使用学习:1、window对象不用new,直接进行使用即可,类似Math的使用方式,window关键字可以省略不写。2、框体方法alert:警告框 提示一个警告信息,没有返回confirm:确认框 提示用户选择一项操作(确定/取消)点击确定 返回true点击取消 返回falseprompt:提示框, 提示用某个信息的录入或者说收集点
2020-12-04 20:07:54
81
原创 js的事件机制2
js的事件机制学习2: 1、给合适的HTML标签添加合适的事件onchange----select下拉框onload------body标签单双击-------用户会进行点击动作的HTML元素鼠标事件------用户会进行鼠标移动操作的。键盘事件------用户会进行键盘操作的HTML元素。2、给HTML元素添加多个事件时,注意事件之间的冲突举个例子:单击和双击同时出现在一个button上,你永远触发不了双击事件当事件的触发条件包含相同部分的时候,会产生事件之间的冲突。3、事件的阻
2020-12-04 20:06:34
66
原创 js的事件机制学习01
js的事件机制: 解释:当我们的行为动作满足了一定的条件后,会触发某类事务的执行。作用:主要是结合js的函数来使用。内容:1、单双击事件单击:onclick 当鼠标单击的时候会触发双击:ondblclick 当鼠标双击的时候会被触发2、鼠标事件onmouseover 当鼠标悬停在某个HTML元素上的时候触发onmousemove 当鼠标在某个HTML元素上移动的时候触发onmouseout 当鼠标在某个HTML元素上移出的时候触发3、键盘事件onkeyup
2020-12-04 20:00:46
55
原创 js常用的方法和对象
常用方法: 常用的对象和方法: 1、String 2、Date 3、Math 4、Global<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js常用方法和对象</title> <script type="text/javascript"> function testString(){ /
2020-12-04 19:56:57
89
原创 js的类和对象
类的声明及使用!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js的类和对象</title> <script type="text/javascript"> //1.类的声明function Person(name,age){ this.name=name; this.age=age; this.fav="唱
2020-12-03 15:21:30
741
原创 js的函数学习
js的函数学习一:作用:功能代码块的封装。减少代码的冗余。1、函数的声明:方式一:function 函数名(形参名1,形参名2……){执行体}方式二:var 函数名=new Function(“形参1”,“形参2”……,“函数执行体”);注意:此声明表明在js中函数是作为对象存在的。方式三:var 变量名=function(形参名1,形参名2……){函数执行体} 2、函数的参数js中的函数在调用时,形参可以不赋值,不会报错js中的函数在调用时,形参赋值可以不全部赋值,不会报错,但是实参会依
2020-12-03 11:14:25
100
原创 js中数组常用的方法
数组的操作学习:1、数组的合并:arr.concat(b,c);//数组的合并2、数组指定间隔符转换字符串:var b=arr.join("-");3、数组移除最后一个元素并返回:var ele=arr.pop();4、数组的追加,返回新的长度:var ln=arr.push(“lol”);//追加的元素可以是一个数组,但是为作为一个角标值存在5、数组的移除第一个元素:var ele=arr.shift();6、数组的在开始位置插入指定元素:var a=arr.unshift(“又是周五了”);
2020-12-02 16:37:27
90
原创 js数组1
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js的数组</title> <script type="text/javascript"> //1.js的数组声明 /*var arr1=new Array(); arr1[0]="lzy"; alert(arr1); var arr2=new Array
2020-12-02 15:16:11
169
原创 js的逻辑结构
<html> <head> <title>js的逻辑结构和循环结构学习</title> <meta charset="UTF-8"/> /* <!-- js的逻辑结构: if结构 单分支结构: if(判断条件){执行体} 双分支: if(判断条件){执行体}else{执行体} 多分支: if(判断条件){执行体}else if(判断条件){执行体}……
2020-12-02 12:07:08
378
原创 js运算符&&==与===的区别
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js的运算符学习</title> <script type="text/javascript"> /*声明变量:算数运算*/ var a=1; var a2=2; var a3=true; var a6=false; var a4="a"; var a
2020-12-02 11:19:34
299
原创 js的变量强转
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <!-- /* js中的数据转换: 其他类型转换为number 类型 使用Number(其他类型的数据); string 类型的数字字符: 对应的number数字 string 非数字字符: NaN(number类型) boolean true: 1 boolean
2020-12-02 09:53:23
101
原创 js的变量和学习
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js的变量学习</title> <script type="text/javascript"> /*js的变量学习*/ var a=123; var A=456; var a1=3.1415926; var a2="js"; var a3='k'; v
2020-12-01 17:16:27
77
原创 工厂模式&&抽象工厂模式
工厂模式:– 实现了创建者和调用者的分离。– 详细分类:• 简单工厂模式• 工厂方法模式• 抽象工厂模式• 面向对象设计的基本原则:– OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开 放,对修改关闭。DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程, 不要针对实现编程。LoD(迪米特法则,Law of Demeter):只与你直接的朋友通信,而避免和 陌生人通信。核心本质:– 实例化对象,用
2020-11-30 14:05:13
45
原创 单例模式实现方式以及漏洞和解决方案
单例模式核心作用:– 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。• 常见应用场景:– Windows的Task Manager(任务管理器)就是很典型的单例模式– windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。– 项目中,读取配置文件的类,一般也只有一个对象。没有必要每次使用配置文件数据,每次new一个对象去读取。– 网站的计数器,一般也是采用单例模式实现,否则难以同步。– 应用程序的日志应用,一般
2020-11-28 15:46:56
472
原创 JDBC_ORM原理_使用javabean对象封装一条和多条记录
Demo类package com.lzy.obj;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public c
2020-11-27 18:11:44
132
原创 JDBC_ORM原理_Map封装一条记录_Map和List封装多条记录
package com.lzy.obj;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class D
2020-11-27 17:40:32
70
空空如也
用一个类改变另一个类的成员变量总是失败怎么回事?
2020-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人