SpringMVC
文章平均质量分 66
Foolish_nick
这个作者很懒,什么都没留下…
展开
-
.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
我遇到的情况是ssm项目xml文件编码问题解决:将xml文件的内容剪切出来,拷贝到notepad++中,【编码(N)】菜单,将文件设置为【转为UTF-8编码格式】,再拷贝到项目的xml文件内,重启测试是否正常...原创 2020-04-10 09:09:50 · 484 阅读 · 1 评论 -
JDBC Connection [jdbc:mysql://127.0.0.1:3306/dreamcard?characterEncoding=utf-8, UserName=root@local
异常:[12:34:47.404][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-80-exec-1] Creating a new SqlSession[12:34:47.480][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-80-exec-1] SqlSession [原创 2018-02-04 12:39:39 · 7221 阅读 · 0 评论 -
浏览器访问jsp页面出现源码
访问页面显示源码:原因:url映射问题解决: dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / 将 /* 改为 /OK============原创 2018-02-04 13:42:43 · 7396 阅读 · 0 评论 -
@Scheduled 定时任务注解
定时任务处理: @RequestMapping(value = "/time") @Scheduled(cron="0/3 * * * * ? " ) public void time1() throws Exception { System.out.println(System.currentTimeMillis()); }}输出结果:150157596900...原创 2017-08-01 16:31:24 · 646 阅读 · 0 评论 -
@RequestBody 请求实体注解
User实体类:package com.htxx.entity.business;public class User { private String name; private String pwd;public String getName() { return name;}public void setName(String name) { this.name = ...原创 2017-08-01 08:53:37 · 1357 阅读 · 0 评论 -
@Async异步注解
前端: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%String path = request.getContex转载 2017-08-02 08:49:57 · 4905 阅读 · 0 评论 -
@RequestParam 请求参数注解
@RequestParam 请求参数注解表示被注解的方法参数应该派生自命名请求参数,默认情况下该注解标明这个参数是必须的:比方说我只传一个NAME值,那么浏览器会报400 的错误。使用value指定请求参数的名称:比如说前端: var NAME=$("#username").val(); var PWD=$("#password").val(); $.aja...原创 2017-07-31 14:36:13 · 1772 阅读 · 0 评论 -
HandlerInterceptor(拦截器)
preHandle:预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器(如我们上一章的Controller实现); 返回值:true表示继续流程(如调用下一个拦截器或处理器); false表示流程中断(如登录检查失败),不会继续调用其他的拦截器或处理器,此时我们需要通过response来产生响应;postHandle:后处理回调方法,...转载 2018-03-21 19:18:58 · 1677 阅读 · 1 评论 -
@Qualifier注解
@Service public class AaaService implements IChangePassword { @Override public void changePassword(String username, String password) { } } @Service public class BbbS...转载 2018-03-27 11:03:57 · 408 阅读 · 0 评论 -
was not registered for synchronization because synchronization is not active JDBC Connection [com.mc
Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19e35973] was not registered for synchronization because synchronization is not activeJDBC Connection [com.m...原创 2018-03-27 15:22:02 · 98883 阅读 · 4 评论 -
@Value注解
SpringMVC中有两个xml配置文件:1、applicationContext.xml,这个是Spring的主配置文件,包括dao层service层的bean定义或扫描、数据源、事务等的配置信息。2、xxx-servlet.xml,这个是mvc的配置文件,包括controller层的bean定义或扫描、静态资源访问以及view配置properties配置文件中的信息定义在application...转载 2018-04-24 19:00:47 · 1296 阅读 · 0 评论 -
springboot would dispatch back to the current handler URL
在对应方法上加@ResponseBody注解。原创 2018-06-10 14:51:01 · 3783 阅读 · 1 评论 -
springboot @Select @Insert @Update @Delete@Options
@RequestMapping("/select") @ResponseBody public void select() { System.out.println(userMapper.findByName("Michael").toString()); } @RequestMapping("/select2") @ResponseBody public void select...原创 2018-06-10 15:13:40 · 18884 阅读 · 1 评论 -
javaWeb文件上传下载
上传:<html><head> <title>Title</title></head><body> <form action="<%=request.getContextPath()%>/UploadServlet" method="post&quo转载 2017-10-13 15:41:13 · 240 阅读 · 0 评论 -
Servlet监听器
监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。servlet监听器:servlet规范中定义的一种特殊类,他用于监听web应用程序中的servletcontext,httpsession和servletrequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。按监听的事件类型servlet监转载 2017-10-12 14:51:18 · 357 阅读 · 0 评论 -
JSP指令
JSP指令简介:JSP指令(directive)是为JSP引擎而设计的,他们并不直接产生任何可见的输出,而只是告诉引擎如何处理JSP页面中的剩余部分。 JSP指令的基本语法: 例如: 注意:属性名部分是大小写敏感的 在目前的JSP2.0当中,定于了page,include和taglib这三个指令,每种指令中又定转载 2017-09-24 11:04:12 · 317 阅读 · 0 评论 -
JSP标签
JSP标签:JSP提供了一种称之为Action的元素,在JSP页面中使用Action元素可以完成各种通用的JSP页面功能,也可以实现一些处理复杂业务逻辑的专用功能。 Action元素采用XML元素的语法格式,即每个Action元素在JSP页面中都以XML标签的形式出现。 JSP规范中定义了一些标准的Action元素,这些元素的标签名都以JSP作为前缀,并且全部采用小写,例如,,等等。转载 2017-09-25 08:31:44 · 393 阅读 · 0 评论 -
cookie的路径问题
新建两个页面 1.JSP 和 2.JSP:1.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+reque...转载 2017-09-28 16:56:30 · 568 阅读 · 0 评论 -
Servlet
java servlet是和平台无关的服务器端组件,它运行在servlet容器(Tomcat服务器)中。servlet容器负责servlet和客户的通信以及调用servlet的方法,servlet和客户的通信采用“请求/响应”的模式。servlet可完成如下功能: 1.创建并返回基于客户请求的动态html页面。 2.创建可嵌入到现有html页面中的部分html页面 3.与原创 2017-09-20 17:40:53 · 253 阅读 · 0 评论 -
Servlet中的service方法
Servlet中的service方法用于应答浏览器请求,每次请求都会调用该方法。 @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { // TODO Auto-generated method st原创 2017-09-21 13:19:47 · 13259 阅读 · 2 评论 -
HttpServlet
HttpServlet1) 是一个Servlet,继承自GenericServlet,针对于HTTP协议所定制。2)在service()方法中直接把ServletRequest和ServletReponse,转为HttpServletRequest和HttpServletReponse. 并调用了重载的service(HttpServletRequest,HttpServletR原创 2017-09-21 18:19:08 · 295 阅读 · 0 评论 -
EL简介
EL全名为Expression Lanaguage,它原本是JSTL1.0为方便存取数据所自定义的语言。当时EL只能在JSTL标签中使用转载 2017-10-09 11:14:34 · 400 阅读 · 0 评论 -
JSP简介,9个隐藏对象
JSP:java server page,java服务器端页面,是简化Servlet编写的一致技术,它将JAVA代码和HTML语句混合在同一文件中编写,只对网页中要动态产生的内容采用JAVA代码来编写,而对固定不变的静态内容采用普通静态HTML页面的方式编写。 在JSP页面中编写的JAVA代码需要嵌套在内,嵌套在之间的JAVA代码被称为脚本片段,没有嵌套在之间的内容被称为JS转载 2017-09-22 11:28:29 · 684 阅读 · 0 评论 -
JSP基本语法
JSP模板元素:JSP页面中的静态HTML内容称之为JSP模板元素,在静态的HTML内容之中可以嵌套JSP的其他各种元素来产生动态内容和执行业务逻辑。JSP模板元素定义了网页的基本骨架,即定义了页面的结构和外观。JSP表达式:提供了将一个java变量或表达式的计算结果输出到客户端的简化方式。它将要输出的变量或者表达式直接封装在之中。 <% Dat转载 2017-09-22 11:46:25 · 282 阅读 · 0 评论 -
JSP对属性的操作
属性操作相关方法:Object getAttribute(String name) ; Enumeration getAttributeNames() ;void removeAttribute(String name) ; void setAttribute(String name, Object o) pageContext,request,se转载 2017-09-22 13:52:50 · 1234 阅读 · 0 评论 -
Filter过滤器
Filter的基本功能是对servlet容器调用servlet的过程进行拦截,从而在servlet进行响应处理的前后实现一些特殊的功能。在servletAPI中定义了三个接口类来供开发人员编写filter程序:Filter,FilterChain,FilterConfig。Filter程序是一个实现了Filter接口的JAVA类,与servlet程序相似,它由servlet容器进行调用和执转载 2017-10-10 11:35:55 · 321 阅读 · 0 评论 -
Filter实际应用--检查用户是否登录的过滤器
a.jsp: A AAAAAAreturn...b.jsp: B BBBBBreturn...c.jsp: C CCCCCCreturn...d.jsp: D DDDDDDreturn...list.jsp: Title AAA B转载 2017-10-12 08:41:06 · 343 阅读 · 0 评论 -
Filter实际应用--字符编码过滤器
e.jsp: Title name: f.jsp: Title Hello:在e.jsp输入内容后,在b.jsp显示:①:输入英文:②:输入汉字:可以看到,输入汉字之后,会产生乱码。这里可以用一个过滤器,将请求的字符编码设置为UTF-8:package com.转载 2017-10-12 09:14:06 · 279 阅读 · 0 评论 -
通过listener理解域对象的生命周期
REQUEST:情况一:e.jsp: Title name: f.jsp: Title Hello:测试:进入e.jsp:b表单提交后,进入f.jsp:结论:当一个响应返回时,即被销毁,当发送一个请求时被创建。而且f.jsp可以获取e.jsp传过转载 2017-10-13 08:39:47 · 421 阅读 · 0 评论 -
请求的转发与重定向
RequestDispatcher:用forword方法实现请求转发SendRedirect方法实现重定向请求的转发和重定向的区别:请求的转发只发出一次请求,而请求的重定向则发出两次请求。具体体现: 1)转发的地址栏是初次发出请求的地址; 重定向的地址栏发生变化,不再是初次发出请求的地址,为最后响应的地址。 2)请求转发:在最终的servlet中转载 2017-09-22 15:20:26 · 372 阅读 · 0 评论