
web阶段
文章平均质量分 91
学习web过程中遇到的问题或者一些学习心得
促酒
这个作者很懒,什么都没留下…
展开
-
layUI实现点击不同的radio展示不同的表单
需求: 根据需求,新建表单时,选择不同的radio表单中的内容需要发生变化思路: 当radio被点击时获取到当前选中的radio值,判断value值控制表单中对应内容的展示前端代码:<form class="layui-form" id="mainForm" method="post" action="${mbase}/doWorkflowExecute.action"> <div class="layui-input-block" >原创 2020-12-25 16:54:40 · 2091 阅读 · 0 评论 -
html+servlet+mysql实现将文件上传至数据库
在网上看了一些,可能是因为我太菜了,没找到想要的,然后就整理了一下自己写了一个。用到的东西:前端:纯html,一个表单后端:servlet数据库:mysql插件:Fileupload所有jar包和代码免费下载首先是前端页面,提供一个form表单,选择上传文件<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>Title</t原创 2020-08-04 10:36:29 · 1669 阅读 · 0 评论 -
Ajax学习及使用(登录验证案例)
概念:AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。实现方式原生JS实现(了解)创建核心对象建立连接发送请求接受并处理来自服务..原创 2020-07-19 09:37:41 · 219 阅读 · 0 评论 -
idea中在pom池添加jar不会提示
一般情况下(idea为2019.2版本以前)的解决方案:打开setting,输入maven,点击Repositories(File | Settings | Build, Execution, Deployment | Build Tools | Maven |Repositories)选中仓库路径,点击更新,基本就解决了由于我的idea是2019.3.3版本,尝试该方法后无果,最后解决方法是:输入jar部分内容,然后ctrl+alt+空格就可以看到提示了。...原创 2020-07-18 22:17:19 · 273 阅读 · 0 评论 -
Maven的安装及仓库使用
Maven软件的下载官网下载http://maven.apache.org/download.cgi打开后点击download下载好的安装包直接解压在不含中文的目录,然后开始进行简单的配置。添加系统变量,变量值为maven的安装目录配置path环境变量检验是否安装成功打开cmd命令行窗口,输入 mvn -v显示下面结果则安装成功...原创 2020-07-18 10:04:33 · 163 阅读 · 0 评论 -
ajax的学习和使用(登录验证案列)
概述AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。实现方式原生的JS实现方式创建核心对象建立连接发送请求接受并处理来自服务器的响应结果.原创 2020-07-16 09:51:54 · 190 阅读 · 0 评论 -
代理模式:动态代理的实现
什么是代理模式?定义:为其他对象提供一种代理以控制对这个对象的访问可以简单的理解为:张三准备去买包烟,烟是由烟草公司生产的,但是张三不可能直接跑到烟草公司买烟,于是就去了烟草公司的代销点-商店买了包烟。分类:静态代理和动态代理什么是静态代理?概述:静态是最简单的代理模式,代理类在程序运行前以经创建完成。过程:首先创建接口IA,然后写被代理类A,再写一个代理PA,类A与类PA均实现了接口IA。最后完成测试类。这种在运行前已经好代理类的代理,就是静态代理。什么是动态代理?在程序运行时创建的代理.原创 2020-07-12 10:39:20 · 114 阅读 · 0 评论 -
Filter过滤器实现登录验证
对该项目进行补充,当客户端发送请求时,验证用户是否登录https://editor.youkuaiyun.com/md/?articleId=107250156需求:未登录状态下请求服务器端,请求将被拦截,跳转至登录页面,并提示账户未登录对登录请求以及页面资源加载请求进行放行实现:使用注解拦截所有请求@WebFilter("/*")将请求强制转换为HttpServletRequest类型获取请求资源路径判断请求是否属于放行资源通过request请求的session对象的getAttribu原创 2020-07-11 19:48:49 · 9964 阅读 · 0 评论 -
Filter过滤器的介绍及代码演示
Filter简介过滤器是一个对象,它对资源(servlet或静态内容)的请求或资源的响应执行过滤任务,或对两者执行过滤任务。(过滤客户端发送的请求,满足过滤要求则通过,不满足则不能通过)相关配置拦截路径配置第一种@WebFilter("")注解实现第二种web.xml中实现配置详解拦截路径配置具体资源路径:/index.jsp目录拦截:/filter/*后缀名拦截: *.jsp全拦截:/*拦截方式配置(资源访问的方式)第一种:注解配置 设置dispatche.原创 2020-07-11 18:59:22 · 399 阅读 · 0 评论 -
JSP+MVC开发模式+EL&JSTL笔记
主要内容JSP:指令注释内置对象MVC开发模式EL表达式JSTL标签三层架构附录:思维导图JSP指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>* 分类: 1. page: 配置JSP页原创 2020-07-08 17:59:40 · 265 阅读 · 0 评论 -
idea中mysql中文查询语句执行报错
前提:使用JdbcTemplate连接数据库,在执行查询语句时一直报错,但是sql语句在sqlyong中正常执行。 try { //1.定义sqlyuju String sql = "select * from user where username = ? and password = ?"; //2.执行sql,返会user对象 User user = template.queryForObject(sql原创 2020-07-09 19:55:45 · 1165 阅读 · 0 评论 -
Servlet+JSP+MySQL前后端分离实现的用户信息列表展示
项目全部资源1.技术选型Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat2.开发环境idea、mysql 5.6、jdk1.8、tomcat8.03.需求分析登录输入用户名、密码及验证码进行登录,对信息进行验证添加点击添加用户,进入添加页面,可以添加新用户修改点击修改用户信息,进入修改页面,对用户的信息进行修改删除删除单个用户或同时删除多个用户查询通过用户信息进行条件查询4.详细设计及实现登录模块验证码为原创 2020-07-10 15:45:55 · 1959 阅读 · 2 评论 -
JSTL标签的使用
1. 概念JavaServerPages Tag Library JSP标准标签库由Apache组织提供的开源的免费的jsp标签2. 作用简化和替换jsp页面上的Java代码3. 使用步骤 1) 导入jstl相关jar包 javax.servlet.jsp.jstl.jar jstl-impl.jar 2)引入标签库:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>//prefix为前缀,"原创 2020-07-09 11:14:14 · 120 阅读 · 0 评论