web框架
zhh_1998
这个作者很懒,什么都没留下…
展开
-
Unknown initial character set index '255' received from server. Initial clie
Unknown initial character set index '255' received from server. Initial clie当遇到这句话时,一般是因为conn=DriverManager.getConnection("jdbc:mysql://localhost/rc","root","123456");jdbc:mysql://localhost/rc后面...原创 2020-04-30 15:35:43 · 2407 阅读 · 0 评论 -
微信小程序之前端与java后台进行数据交互
后台是用SpringBoot+SSM来写的,整体上来说,和普通的Web没什么区别要注意的是,对于小程序访问的控制层方法,需要返回一个Map类型 @RequestMapping(value = "/listnongyao5", method = RequestMethod.GET) public @ResponseBody java.util.Map<String, Object...原创 2020-04-03 15:53:36 · 1631 阅读 · 1 评论 -
Spring boot整合mybatis,xml资源文件放置及路径配置问题
个人感觉Spring boot 和mybatis整合,比简单的web项目整合简单多了,配置少了很多。下面就简单说一下需要加的依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</a...原创 2020-03-31 18:58:49 · 416 阅读 · 0 评论 -
ssm框架下跳转路径问题
主页面basePath<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:set var="basePath" value="${pageContext.request.contextPath}"/>跳转到Controller的方法 <li><a href=...原创 2020-03-31 11:11:05 · 1022 阅读 · 0 评论 -
SSM框架下各个层的解释说明
持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此 比如说,dao层就写一些数据库的语句业务层:Service层Service层:Service层主要负责业务模块的逻辑应用设计 Service层就是调用这些数据库语句表现层:Controller层(Handler层)Controller层:Controller层负...原创 2020-03-31 10:18:46 · 713 阅读 · 0 评论 -
前端使用js提交表单与action提交对比
先看一个普通的thymeleaf表单提交<form action="update" method="post">班级名称:<input name="bjname" th:value="${bj.bjname}"/><input type="hidden" name="id" th:value="${bj.id}"/><input type="...原创 2020-03-30 21:41:26 · 297 阅读 · 0 评论 -
$(function()使用案例
$(function()$(function(){})不会被覆盖 $(function(){})类似于原生 js 中的DOMContentLoaded事件,在 DOM 加载完毕后,页面全部内容(如图片等)完全加载完毕前被执行。看代码<script src="../js/jquery-1.11.1.js"></script><script type="...原创 2020-03-30 20:41:47 · 475 阅读 · 0 评论 -
SpringBoot和Thymeleaf的整合
spring boot 推荐使用thymeleaf,支持最好。jsp配置麻烦先安利一下thymeleaf的好处 动静结合:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时...原创 2020-03-30 18:42:14 · 152 阅读 · 0 评论 -
微信小程序入门案例
1、打开小程序开发软件后,展示的是自己的微信头像和昵称<!--index.wxml--><view class="container"> <view class="userinfo"> <button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" ...原创 2020-03-29 22:15:23 · 240 阅读 · 0 评论 -
关于微信小程序的页面跳转wx.navigateTo和wx.redirectTo
wx.navigateTo这个接口是跳转到一个应用的某一个页面,但是保留着当前页面,利用这个接口的好处是,从A页面到B页面后,A页面仍然存在,再从B页面到C页面,B页面也存在。如果想要从C页面返回到B页面,仅需点击C页面上返回即可。B到A同理wx.redirectTo、这个接口是关闭当前页面,跳转到应用的另一一个页面当使用wx.redirctTo接口跳转页面时,原来的页面...原创 2020-03-29 09:58:50 · 883 阅读 · 0 评论 -
springboot启动
springboot会帮助我们准备所有的环境,包括server,监听器,装配spring的上下文等等package com.example.demo;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springfra...原创 2020-03-28 19:31:50 · 94 阅读 · 0 评论 -
SpringBoot中关于application.yml的配置及与application.properties的区别
application.yml 的书写注意事项:1. 不同“等级” 用冒号隔开,如spring.redis.host=127.0.0.1配置文件中,spring作为第一级,redis作为第二级2. 次等级的前面是空格,不能使用制表符(tab)3. 冒号之后如果有值,那么冒号和值之间至少有一个空格,不能紧贴着4. 可以使用 "-小写字母" 或 "_小写字母"来 代替 "大写字母",如...原创 2020-03-26 20:48:00 · 646 阅读 · 0 评论 -
搜索框输入内容,动态显示提示(ajax)
搜索框输入内容,利用ajax动态显示提示即当我们在搜索框中输入一个a时,当且仅当我们输入完a后,搜索框可以提示我们aa,或者abc等等,我们也可以选定aa,abc等等搜索框和提示内容的处理代码:<div align="center"> <br> <form action="QueryByCondition2" method="post...原创 2020-03-26 09:19:15 · 959 阅读 · 0 评论 -
Eclipse下配置Maven
更改工作区jdk设置,目录必须为jdk目录,不能是jre目录 window-preference-maven下设置是否下载jar包同时下载源码和帮助文档。设置installations在Preference-maven-installations中添加并且勾选apache-maven-3.6.0设置user settings:settings.xmlPreference-mave...原创 2020-03-19 10:43:24 · 131 阅读 · 0 评论 -
Maven依赖下载方法
登陆网址https://mvnrepository.com然后搜索框中输入想要查询的依赖粘贴即可原创 2020-03-19 10:23:18 · 937 阅读 · 0 评论 -
Maven案例详解
首先建立Maven项目时,不同的模块应该在同一个项目中,下面这个就代表在同一个项目中<groupId>com.java1234.user</groupId>在同一个项目中,有不同的模块 <artifactId>user-parent</artifactId><artifactId>user-aggregator<...原创 2020-03-18 20:17:09 · 110 阅读 · 0 评论 -
Struts2的一点基础知识
struts.xml中配置了三项,<constant name="struts.enable.DynamicMethodInvocation" value="false" />这里的false其实就是关闭url访问action方法其实在url里我们可以这样访问http://localhost:8080/stuent_struts2/studentshow.action...原创 2020-03-18 17:09:37 · 147 阅读 · 0 评论 -
ssh框架案例
SSH是 struts2+spring+hibernate的一个集成框架使用Struts2作为系统的整体基础架构,负责MVC的分离,在Struts2框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts2和hibernate其中:Hibernate的DAO层开发比MyBatis简单,不需要去自己写sql语句,而Mybatis需要维护S...原创 2020-03-18 11:28:38 · 487 阅读 · 0 评论 -
JdbcUtil连接数据库
首先编写db.properties这是一个配置数据库的基础参数的文件,把这些参数放在这个文件中,方便以后的修改如:driverurlusernamepassworddriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/Student4?useUnicode=true&characterEnco...原创 2020-03-17 16:51:45 · 264 阅读 · 0 评论 -
mybatis的xml配置
mybatis中对于数据库的操作语句是写在xml中的首先定义后数据库操作的接口,然后用具体操作用xml文件去实现,这样一个好处就是后期改代码容易。package dao;import java.util.List;import vo.Bj;public interface IBjDao { //向数据库中添加用户记录的方法add() void add(Bj bj) ;...原创 2020-03-16 10:19:21 · 118 阅读 · 0 评论 -
ssm之关于bean.xml和spring-mvc.xml及MyBatis.config.xml需要关联的包
bean.xml: <context:component-scan base-package="service,dao"></context:component-scan> <context:property-placeholder location="classpath:jdbc.properties"/>首先要注意:classpath...原创 2020-03-15 08:00:41 · 269 阅读 · 0 评论 -
filter-mapping和servlet-mapping
Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程。举两个例子:第一个就是有的网站,用户未登陆不能回答问题,这就是过滤器的工作 。第二个就是在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时 就会将敏感信息用*等字符替代,这就是用过滤器对信息进行了处理。当客户端向服务器发出请求后,过滤器会对客户端发出的请求进行预处理,最后达到servlet处理请求并发出相应。...原创 2020-03-14 22:32:25 · 2090 阅读 · 0 评论 -
el表达式在jsp页面中的使用
要想想在jsp页面中使用el表达式,在jsp页面的头部注意加上这句话<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>完整代码如下:<%@ page pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.su...原创 2020-03-14 10:41:55 · 465 阅读 · 0 评论 -
aop实例
AOP有一个思想就是在原业务功能不改变的前提下,动态的根据需要插入“某方法”运行最重要的就是切面切点的配置 ,即:aop.xml的配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...原创 2020-03-13 12:37:20 · 196 阅读 · 0 评论 -
关于AOP
AOP的核心思想就是“将应用程序中的业务逻辑同对其提供支持的通用服务功能进行分离,而业务逻辑与通用服务功能之间通过配置信息,实现整合”涉及的主要概念:1、Aspect(“切面”或称为“方面”)2、Joinpoint(连接点)3、 Pointcut(切入点)4、 Advice(通知)5、 Target(目标对象)6、 AOPProxy(AOP代理)7、 We...原创 2020-03-12 22:38:47 · 109 阅读 · 0 评论 -
bean.xml头部怎么写
对于bean.xml头部先来段可以运行的bean.xml样例<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2020-03-12 18:11:30 · 291 阅读 · 0 评论 -
MyBatis之mybatis-config.xml的配置
在开发时,我们有很多时候想要知道当前执行的sql语句是什么样的,但是默认mybatis是不显示sql的,此时我们就可以使用sTDOUT_LOGGING来在控制台打印SQL语句了。<settings> <!-- 打印查询语句 --> <setting name="logImpl" value="STDOUT_LOGGING" /...原创 2020-03-12 11:51:40 · 231 阅读 · 0 评论 -
struts2使用心得NO.1
首先:Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,而SpringMVC(DispatcherServlet)则采用Servlet实现Struts2更加符合OOP的编程思想, SpringMVC就比较谨慎,在servlet上扩展。 关于web-xml 这个是过滤掉用户所有的请求这个是过滤...原创 2020-02-27 08:33:16 · 135 阅读 · 0 评论