springmvc4整合POI导出Excel的坑

Java 发表评论
项目中使用springmvc4.1.3+POI实现文件上传 controller层 @RequestMapping("/excel/exportEnterpriseExcel!exportEnterprise.action") public ResponseEntity<byte[]> exportEnterprise() { try { String fileName=new String(("企业信息" + System.currentTimeMillis() + ".csv").getBytes("UTF-8"),"iso-8859-1"); return getInputExcel(fileName); } catch (UnsupportedEncodingException e)…

http自动转换https(springmvc)

Java 发表评论
场景   如果地址栏通过http访问项目,要自动转化为https。 分析   需要更改tomcat中的配置,以及项目中的配置,以达到这样的目的。 解决方法 第一步 更改tomcat中的server.xml,将redirectPort改为:443 内容如下: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" /> 第二步 将redirectPort 改为:443 <Connector port="8009" enableLookups="fal…

SpringMVC数据格式化标签

Java 发表评论
1.在SpringMVC配置文件中配置 2.在目标POJO对象的属性上加上@NumberFormat 或者 @DateTimeFormat 注解! @DateTimeFormat – pattern 属性:类型为字符串。指定解析/格式化字段数据的模式, 如:”yyyy-MM-dd hh:mm:ss” @NumberFormat –pattern:类型为 String,自定义样式,金钱1,000,989,222 如patter=”#,###,###,###”; 在form表单 提交后,SpringMVC自动封装成POJO类 示例代码: package com.ysu.b…

Servlet/JSP、Struts1、Struts2以及SpringMVC的线程安全性

Java 发表评论
Servlet/JSP、Struts1、Struts2以及SpringMVC的线程安全性    一、Servlet/JSP    Servlet/JSP一直都是MVC界的老大哥,我们来回顾一下Servlet的生命周期。    当客户端第一次请求Servlet时,Web容器会根据web.xml中的配置文件创建一个Servlet实例,而后调用init()方法,仅一次(注意);之后每一次请求都会执行Servlet实例中的service()方法;最后在容器销毁时,调用destroy()方法。    我们大可以通…

springMVC跳转页面报错400

Java 发表评论
我在一个form表单里填写了数据,并且提交submit时,报错400 HTTP Status 400 -description The request sent by the client was syntactically incorrect.      数据已经成功提交,但是找不到我form表单中的action地址:   <form id="House_add_action" name="House_add_action" action="/user/house_doUpdate.action" method="post"> 后来我找到了原因,我在控制层接受了House类 @RequestMappi…

springmvc之视图和视图解析器

Java 发表评论
视图和视图解析器 请求处理方法执行完成后,最终返回一个 ModelAndView对象。对于那些返回 String,View或ModeMap等类型的处理方法,SpringMVC也会在内部将它们装配成一个 ModelAndView 对象,它包含了逻辑名和模型对象的视图  SpringMVC 借助视图解析器(ViewResolver)得到最终的视图对象(View),最终的视图可以是JSP,也可能是Excel、JFreeChart等各种表现形式的视图  对于最终究竟采取何种视图…

spring + springmvc + cxf 实现webservice restful

Java 发表评论
 做了一个小例子。 web.xml 配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" versi…

Shiro+SpringMVC权限管理

Java 发表评论
转自:http://blog.csdn.net/he90227/article/details/38663553 1.引入Shiro的Maven依赖 [html] view plain copy <!-- Spring 整合Shiro需要的依赖 -->          <dependency>           <groupId>org.apache.shiro</groupId>           <artifactId>shiro-core</artifactId>           <version>1.2.1</version>       </dependency>       &…

springmvc设置接口后缀名

Java 发表评论
web.xml设置 html结尾的后缀接口类型 <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/dispatcherServlet.xml</param-value> </init-par…

Spring MVC控制层判断登录 ,登录失败则返回提示信息

Java 发表评论
给自己做个笔记,该文主要是利用session做传值的作用,都是些基本的就不多说了。 request.getSession().setAttribute("login", su); java代码 package com.arvato.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; imp…

SpringMVC之简单理解 HandlerAdapter的作用

Java 发表评论
写在最前面         HandlerAdapter字面上的意思就是处理适配器,它的作用用一句话概括就是调用具体的方法对用户发来的请求来进行处理。当handlerMapping获取到执行请求的controller时,DispatcherServlte会根据controller对应的controller类型来调用相应的HandlerAdapter来进行处理。        1.HandlerAdapter的注册 DispatcherServlte会根据配置文件信息注册HandlerAdapter,如果在配置文件中没有配…

Spring MVC 怎么封装多条前台数据实体

Java 发表评论
1.后台Vo实体 2.后台保存方法 3.前台jsp取值 4.前台提交方式可以是同步的也是可以是异步的 5.前台录入的数据: 6.后台断点看传到后台数据 对于下面帖子中说的前台封装成json串的方式,然后传到后台直接解析成对应的数据实体对象或对应的List实体, 我没有尝试,但肯定也是可以的。             如果我们注册新用户 Html XML/HTML code ? 1 2 3 4 5 6 <from action="test.do" method="post"> <…

请教 大神 springmvc 中,采用lombok注解get,set方法,返回json转化报错

Java 发表评论
我从网上下载一个maven项目,导入后能正常启动,且能访问,但是只要做ajxa访问,就报对象(自定义的json主体)转换异常,这个json objec的参数是的get与set方法是通过lombok实现。我在网上找了好多方法,没有一个成功的。后来我开始怀疑配置应该是没有问题的,后来自己写了个方法,返回的是一个map对象,结果执行是正常的,这就认证了配置是没有问题的,我把注解改换成get与set方法就不报错了,我真的…

SpringMVC之视图解析器及解析过程浅析

Java 发表评论
前言    当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着Spring会分析看哪一个HandlerMapping定义的所有请求映射中存在对该请求的最合理的映射。然后通过该HandlerMapping取得其对应的Handler,接着再通过相应的HandlerAdapter处理该Handler。HandlerAdapter在对Handler进行处理之后会返回一个ModelAndView对象。在获得了ModelAndView对象之后,Spring…

Springmvc中前端ajax请求后台的三种返回方式

Java 发表评论
ajax是一个重点又是自己薄弱的地方,记录一下 一、前端请求,三个test方法分别对应后台的三个方法返回值 <button onclick="testAjax0()">Ajax0</button> <button onclick="testAjax1()">Ajax1</button> <button onclick="testAjax2()">Ajax2</button> <script type="text/javascript" src="../jquery.min.js"></script> <script type="text/javas…