![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring框架
Spring SpringMVC SpringBoot等框架
程序猿小泽
你知道的越多,你不知道的越多!
展开
-
springboot内置tomcat和外部tomcat部署总结
目录一.使用内置tomcat启动二.使用外置tomcat启动三.Tomcat顶层结构图一.使用内置tomcat启动我们知道 springboot项目内置了 tomcat 服务器,表现在pom.xml中<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></depend原创 2020-11-13 16:16:46 · 5156 阅读 · 0 评论 -
springmvc接收json数据的4种方式
1、以RequestParam接收前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值@Autowiredprivate AccomodationService accomodationService;@RequestMapping(value = "/update")@ResponseBodypublic String updateAttr(@RequestParam ("id") int id) { int res=accomodationS转载 2020-08-07 00:04:57 · 1044 阅读 · 0 评论 -
前端向后台传值的5种方式总结
一、form表单提交(常用)from表单把所有属于表单中的内容提交给后台,例如输入框,单选框,多选框,文本域,文件域等。在后台可通过对应的name属性获取相应的值。from表单中的action属性标识提交数据的地址。method属性指明表单提交的方式。<form action="demo.do" method="post"> 用户名:<br> <input type="text" name="username"><br>转载 2020-08-06 23:58:10 · 8645 阅读 · 0 评论 -
SpringMVC Controller与页面 用Form表单传值方式总结
SpringMVC 从 Controller向页面传值的方式在实际开发中,Controller取得数据(可以在Controller中处理,当然也可以来源于业务逻辑层),传给页面,常用的方式有:1、利用ModelAndView页面传值后台程序如下:@RequestMapping(value="/reciveData",method=RequestMethod.GET) public ModelAndView StartPage() { ModelMap map=new ModelMap(原创 2020-08-06 22:58:35 · 3672 阅读 · 0 评论 -
HttpServletRequest总结
这里写目录标题一、HttpServletRequest介绍二、Request常用方法2.1、获得客户机信息2.2、获得客户机请求头2.3、获得客户机请求参数(客户端提交的数据)三、request接收表单提交中文参数乱码问题3.1、以POST方式提交表单中文参数的乱码问题3.2、post方式提交中文数据乱码产生的原因和解决办法3.3、以GET方式提交表单中文参数的乱码问题3.4、get方式提交中文数据乱码产生的原因和解决办法3.5、以超链接形式传递中文参数的乱码问题3.6、提交中文数据乱码问题总结四、Requ转载 2020-08-06 21:00:34 · 218 阅读 · 0 评论 -
SpringMVC中@RequestParam和@PathVariable的用法与区别
相同点与区别@RequestParam和@PathVariable都能够完成类似的功能——因为本质上,它们都是用户的输入,只不过输入的部分不同,一个在URL路径部分 如 http://weibo.com/userzhangsan,另一个在参数部分 如 https://www.zhihu.com/search?type=content&q=web要访问一篇博客文章,这两种URL设计都是可以的:通过@PathVariable,例如/blogs/1通过@RequestParam,例如原创 2020-08-05 23:51:41 · 539 阅读 · 0 评论 -
request.getParameter() 和request.getAttribute() 区别及使用示例
总结:request.getAttribute(): 是在web容器内部流转,仅仅是请求处理阶段,如页面获取后台传递来的数据, 数据类型是Object 需进行转换,可用 setAttribute 设置成任意对象用于服务器端重定向时,即在 sevlet 中使用了 forward 函数,或 struts 中使用了 mapping.findForward。HttpServletRequest 类有 setAttribute() 方法,而没有setParameter() 方法request.ge原创 2020-08-05 20:58:31 · 1935 阅读 · 0 评论 -
Mybatis 使用@Param注解 和 javaBean方法示例
背景:SSM 项目 传递多个参数 用注解来简化xml配置的时候, @Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中关于Mybatis @Param 注解,可以查看其官方文档 其中关于 @param部分的说明是:@Param Parameter N/A 如果你的映射器的方法需要多个参数, 这个注解可以被应用于映射器的方法 参数来给每个参数一个名字。否则,多参数将会以它们的顺序位置来被命名 (不包括任何 RowBounds 参数)比如。 #{par原创 2020-08-04 23:58:00 · 1261 阅读 · 0 评论 -
controller传值 jsp页面不能解析 “isELignored=false“的作用
背景:使用SSM 搭建停车管理项目时 使用 Controller 向 jsp传递数据 不能正确解析 如下图所示原因:jsp版本问题,在jsp2.0之前jsp页面是不支持El表达式的,EL表达式是jsp2.0的新特性。解决方法:在jsp页面的page指令中指定 isELIgnored属性为false,如下:<%@page isELIgnored=”false” %>效果:探究:JSP 2.0的一个主要特点是它支持表达语言(expression language)。JSTL表原创 2020-08-04 20:32:48 · 359 阅读 · 0 评论 -
Spring MVC 在jsp中引入css
背景: 前端写的 html 引入css 格式没有问题 但是我用jsp显示就是不行 ,检查了路径没有问题后,最后发现是 spring mvc默认拦截所有请求,所以你需要单独把静态资源配起来,springmvc就会放过这些请求了。格式:<!--过滤静态资源--> <mvc:resources location="/css/" mapping="/css/**" /> <mvc:resources location="/images/" mapping="/ima原创 2020-08-04 17:38:25 · 484 阅读 · 0 评论 -
springmvc 配置多视图解析器 jsp+HTML
在spring-mvc.xml中配置:使用order属性来决定解析器的优先级(数值越小,优先级越高)<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath"> <value>/WEB-INF/</value原创 2020-08-04 16:47:47 · 500 阅读 · 0 评论