
Javaweb
文章平均质量分 60
BeJav
会跳舞的程序员
展开
-
Javaweb Listener监听器的简单应用:统计网站在线人数
Listener监听器实现统计网站在线人数开发环境: IntelliJ IDEA一、什么是监听器是指专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生变化时,立即采取相应的行动。具体参考下文:Java监听器详解二、创建并配置监听器1.首先创建一个空的maven项目,在pom.xml配置文件中导入下面这几个包:<dependencies> <dependency> <groupId>原创 2022-04-28 14:17:07 · 4417 阅读 · 0 评论 -
解决 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually
IDEA在连接数据库的时候出现了问题:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.解决方法:在URL后面添加这段:?serverTimezone=GMT%2B8参考文章:IDEA连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTime原创 2022-04-27 11:25:45 · 1033 阅读 · 1 评论 -
解决 org.apache.jasper.JasperException: http://java.sun.com/jsp/jstl/core 问题
学习狂神说Java的jstl部分的时候,看到了这个bug,觉得有必要记录一下。org.apache.jasper.JasperException: http://java.sun.com/jsp/jstl/core问题发生:引入jstl核心标签库的时候,运行tomcat报错解决方案:把jstl和standard的jar包加到tomcat的lib文件夹里(如果原本在lib文件中没有这两个jar包的话)【狂神说Java】JavaWeb入门到实战...原创 2022-04-26 17:08:28 · 825 阅读 · 0 评论 -
简单解释网站是如何进行访问的
今天学习的时候看到一个值得记录的面试题:一个网站是如何进行访问的首先输入网址域名,回车:1.检查本机的C:\Windows\System32\drivers\etc\hosts配置文件里有没有这个网址的域名映射如果有,则直接返回对应的ip地址,这个地址有我们需要访问的web程序。如果没有,就去DNS服务器(管理全世界的域名)寻找,找到就返回,找不到就返回找不到。笔记来源:狂神说Java【狂神说Java】JavaWeb入门到实战...原创 2022-04-14 11:07:38 · 985 阅读 · 0 评论 -
javaweb+spring+springmvc+mybatis完成数据信息的增删改查基本功能
利用javaweb、spring、springmvc以及mybatis完成简单的增删改查功能原创 2021-12-12 19:52:33 · 3146 阅读 · 2 评论 -
Javaweb期末课设——雇员管理系统
时隔多日,终于有时间继续写博客,期末的复习时间占据了大部分时间。这次把期末小组共同完成的项目记录到这里,既是对自己知识的巩固,也是一个纪念意义。雇员管理系统实践环境需求分析数据库设计前端设计后端设计实践环境操作系统:WindowsJDK:1.8Web服务器:Tomcat 8.0数据库:Navicat For Mysql浏览器:火狐浏览器需求分析此系统主要面对游客和管理员两类角色进行功能定位,基本定位如下:对于游客:(1)查看公司首页:游客进入系统可以直接浏览首页显示的所有公司新闻资讯、原创 2021-07-19 12:18:39 · 5306 阅读 · 9 评论 -
解决:Unknown initial character set index ‘255‘ received from server 问题
转移项目的时候遇到一个bug:Unknown initial character set index ‘255’ received from server. Initial client character set can be forced via the ‘characterEncoding’ property.网上找到的解决方法是:在数据库地址后面加上,?characterEncoding=utf8如:jdbc:mysql://127.0.0.1/itcaststore?characte原创 2021-06-10 12:55:39 · 734 阅读 · 1 评论 -
关于EL表达式的c:forEach标签和Session的关系
今晚上机考试忘记了一个特别重要的点,session保存的值,是被c:forEah标签的items用来迭代遍历的记录一个犯过的小错误:写后端的时候,想要用EL表达式从数据库调出数据信息,其他部分都写的差不多了,但是数据就是出不来,检查了数据访问层(dao)、服务层(service)、servlet,也检查了前端,一直检查不出原因。最后终于发现是因为c:forEach标签的items值写错了,当时理解成了对数据库表的遍历,人傻了…正确方法:c:forEach标签的items值需要的是一个集合,用来迭代遍原创 2021-06-08 23:51:29 · 934 阅读 · 0 评论 -
解决:Connections could not be acquired from the underlying database!(mysql)
这两天一直有这个bug出现,记录一下解决方案和总结。解决方案:1.驱动配置错误(本人的bug)2.数据库连接地址错误3.账号密码错误4.数据库未启动或者无权访问,如没有联网的情况下5.版本对应不上(本人的bug)6.项目未引入驱动jar包我的mysql jar包是5.0.8的,但是mysql server是8.0的,所以换成了5.1.46的就可以了!mysql-connector-java-5.1.46-bin.jar下载地址:下载地址可以根据实际情况去查找原因。参考文章:1.原创 2021-06-02 00:19:28 · 3571 阅读 · 0 评论 -
Javaweb上机考试测试_5.26
上机考试测试项目一、设计数据库二、domain包装类package cn.edu.xit.domain;public class User { private int id; private String username; private String password; private String jobs; private String phone; public int getId() { return id; } public void setId(int id原创 2021-05-26 10:52:35 · 1547 阅读 · 11 评论 -
Java后端学习记录_注册功能实现
今日的专业课讲后端项目的注册功能。话不多说,上项目。一、设计前端页面register.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>传智书城注册页面</title>原创 2021-05-12 11:01:43 · 856 阅读 · 1 评论 -
数据库连接池、JDBCUtils工具与MVC架构结合案例
学习了Servlet、JDBC、C3p0、JSP、JSTL以及MVC三层架构之后,结合课本记录一个后端案例项目。一、MVC架构三层架构分为:表现层(UI)(web层)、业务逻辑层(BLL)(service层)、数据访问层(DAL)(dao层) ,再加上实体类库(Model)本人的理解:三层架构,Servlet->UserService->UserDao->User具体描述观看此篇博客:浅谈 MVC与三层架构二、实际项目mysql数据:student库/user表1.do原创 2021-05-08 11:23:25 · 277 阅读 · 2 评论 -
JDBC项目更新第二版_4.26课堂
1.JDBCUtilspackage cn.edu.xit.Utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class JDBCUtils { // 得到连接对象 public static Connection getConnection() throws SQLException,ClassNotFoundException{ //原创 2021-04-26 22:55:18 · 103 阅读 · 0 评论 -
JSP_JSTL语法
本章记录JSP的jstl标签。首先需要导两个jar包,jstl.jar和standard.jar。①可以在菜鸟教程的官网下载:http://tomcat.apache.org/taglibs/standard/②也可以在自己电脑的tomcat里找到他们找到之后把两个包复制到WebContent的WEB-INF的lib文件夹下,再build path即可进入正题。应用前需要写一句代码:<%@ taglib uri = “http://java.sun.com/jsp/jstl/co原创 2021-04-19 20:43:13 · 165 阅读 · 0 评论 -
Java后端_EL表达式
记录课堂EL的知识点。Expression Language,EL的全称。EL有11个内置对象,与JSP九个内置对象一样。重点的四个:pageScope:从page范围域属性空间中查找指定的keyrequestScope:从request范围域属性空间中查找指定的keysessionScope:从session范围域属性空间中查找指定的keyapplicationScope:从application范围域属性空间中查找指定的key还有其他重要的对象,比如pageContext,param原创 2021-04-14 10:51:02 · 360 阅读 · 1 评论 -
Java后端——JSP技术
今天的课讲的是jsp的东西,在此做个记录。几个重要的jsp语法:1.<% %> java代码2.<%! %> java声明,声明函数,声明变量3.<%= %> java输出 特别重要4.<%@ %> page指令5.<%@ include file = …> include静态包含6. (…)示范案例:写一个demo.jsp<%@ page language="java" contentType="text/html; c原创 2021-04-12 11:01:36 · 624 阅读 · 0 评论 -
Filter——实现用户自动登录功能
本章记录java后端的Filter过滤器的功能用法。测试项目:两个jsp页面,两页servlet代码,一页filter代码,以及配置xml等。一.首先完成两个显示页面1.login登录界面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional原创 2021-04-08 16:29:59 · 1236 阅读 · 0 评论 -
Session会话_实现购物车功能
本篇博客记录Javaweb后端的会话技术Session的功能。1.Session API:long getCreationTime();【获取Session被创建时间】String getId();【获取Session的id】long getLastAccessedTime();【返回Session最后活跃的时间】ServletContext getServletContext();【获取ServletContext对象】void setMaxInactiveInterval(int var1)原创 2021-03-30 16:03:51 · 1249 阅读 · 0 评论 -
解决Eclipse中Debug弹窗:This kind of launch is configured to openthe debug perspective when it suspends的方法
晚上练习代码的时候servlet又出问题…刚解决一个又来一个,头疼。bug:The kind of launch is configured to open the Debug perspective when it suspends.THis Debug perspective is designed to support application debugging.it incorporates views for displaying the debug stack, variables a原创 2021-03-16 21:07:19 · 3434 阅读 · 0 评论 -
解决Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds.的bug问题
昨晚写代码的时候eclipse突然出现了一个bug:当启动tomcat时候出现 Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.大意是,在tomcat中部署的项目太多,因此不能在45秒内启动服务器,网上找了很多方法,但都不适用于我的原创 2021-03-16 19:52:10 · 1060 阅读 · 1 评论