SpringMVC
小梦星星
这个作者很懒,什么都没留下…
展开
-
SpringMVC框架的简单应用
添加Spring的jar包 配置web.xml,添加前端控制器 <url-pattern>可配置为/但是会阻碍访问静态资源,配置为.do后url请求要加后缀名 <servlet> <servlet-name>springMVC</servlet-name> <servle原创 2018-11-26 09:52:00 · 195 阅读 · 1 评论 -
SpingMVC出现The origin server did not find a current representation for the target resource or is not
可能是SpringMVC配置文件中没有添加注解扫描包,或者没有相应的资源配置 <!-- 默认扫描的包路径 --> <context:component-scan base-package="cn.controller" /> <!-- 添加注解驱动 --> <mvc:annotation-driven /> ...原创 2018-11-27 16:48:42 · 1380 阅读 · 0 评论 -
SpringMVC框架执行方法前预处理
在控制类中添加预处理方法,并在方法前添加注解@ModelAttribute("名字")则在执行目标方法前会先执行该方法,再执行目标方法 如关键字查询时,后台获取的是完整字符,需要在其前后加%XXX%,可以通过此方法预处理 HTML <form action="queryByKey.do" method="post"> 关键字:<input type="text" n...原创 2018-11-27 15:05:29 · 1226 阅读 · 0 评论 -
SpringMVC框架利用cookie实现记住密码功能
登录时可以利用cookie来实现记住密码功能,但是此功能有一定的弊端,因为用户名与密码存放在cookie中,不安全,由于原生的js获取cookie后需要对字符串进行切割,比较麻烦,所以这里使用jquery的cookie 前端页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="...原创 2018-11-27 14:39:31 · 2967 阅读 · 0 评论 -
SpringMVC框架操作
创建Cookie 可以在目标方法内加入HttpServletResponse形参,在方法内创建Cookie并返回即可 @RequestMapping("/cookie") public String creatCookie(User user,HttpServletResponse response){ //创建cookie对象 Cookie ck = new Cookie(user....原创 2018-11-27 12:24:00 · 181 阅读 · 0 评论 -
SpringMVC框架获取session
通过原生session对象 获取原生session对象只需要在控制类的目标方法中加入一个HttpSession类型的形参 public class Session { @RequestMapping("/getSession") public String getSession(User user,HttpSession session){ session.setAttribute("C...原创 2018-11-27 10:15:44 · 6112 阅读 · 2 评论 -
SpringMVC框架异步请求
后台通过jackson方式 导入相关的jar包 jackson-annotations-2.8.0.jar,jackson-core-2.8.2.jar,jackson-databind-2.8.2.jar 在目标方法的返回值类型设置为要返回的对象类型 在目标方法上添加注解@ResponseBody 可在属性前加@JsonIgnore使该属性在转json值剔除 @RequestMappin...原创 2018-11-26 18:29:44 · 304 阅读 · 0 评论 -
SpringMVC框架重定向及重定向时参数传递
SpringMVC重定向是通过在返回值前加特定的字符串实现的 示例: 从方法一重定向到方法二,通过在返回值前加redirect:url请求地址表示重定向到某处,也可以在其后加参数如redirect:method2.do?user=aaa来传递参数,也可以在目标方法中加入RedirectAttributes类型的形参,再通过其对象的方法 addAttribute来赋值,但是只能传递字符串形式,不支持...原创 2018-11-26 17:11:29 · 2701 阅读 · 0 评论 -
SpingMVC框架前后台参数传递
前端传后台 在目标方法内添加形参,形参名与前端请求的参数名一直或者使用注解绑定 @Controller public class Login { @RequestMapping(&amp;quot;/login&amp;quot;) //前端请求中的参数名为userName与psw public String login(@RequestParam(&amp;quot;userName&amp;原创 2018-11-26 10:42:38 · 187 阅读 · 0 评论 -
SpringMVC框架访问静态资源
SpringMVC中如果web.xml中前端控制器<url-pattern>配置为/,在访问静态资源,如图片,js文件,css文件时无法获取,需要进行配置才能获取到 方法一 修改web.xml文件中的<url-pattern>标签的/为*.do,在写前端URL请求时要加后缀xxx.do 方法二 在web.xml中配置静态资源的格式,可重复配置 <servlet-map...原创 2018-11-26 10:31:36 · 139 阅读 · 0 评论 -
SpringMVC上传文件,及回调图片
导入相关jar包 导入commons-fileupload-1.3.1.jar 与 commons-io-2.2.jar 编写前端页面 input类型为file,form标签提交方式为post,entype属性值改为multipart/form-data &lt;form action="file" method="post" enctype="multipart/form-data&q原创 2018-11-28 12:04:00 · 217 阅读 · 0 评论