javaweb
alwaysBrother
这个作者很懒,什么都没留下…
展开
-
前后端数据交互乱码
前后端数据交互乱码独立修改编码方式可以设置单个参数的编码方式String name = new String((request.getParameter("name")).getBytes("iso-8859-1"),"utf-8");也可以修改request的编码方式即可try { request.setCharacterEncoding("utf-8");} catch (Unsupp原创 2017-05-15 20:18:32 · 424 阅读 · 0 评论 -
如何用Spring实现集群环境下的定时任务
定时任务的实现方式有多种,例如JDK自带的Timer+TimerTask方式,spring 3.0以后的调度任务(Scheduled Task),Quartz等。Timer+TimerTask是最基本的解决方案,但是比较远古了,这里不再讨论。Spring自带的Scheduled Task是一个轻量级的定时任务调度器,支持固定时间(支持cron表达式)和固定时间间隔调度任务,支持线程池管转载 2017-06-06 09:20:54 · 1648 阅读 · 0 评论 -
servlet和web容器之间的关系
Java是一种动态加载和运行的语言。也就是说当应用程序持有一个类的地址(CLASSPATH)和名称(包名和类名)的情况下,可以在程序运行期 间任何时候加载这个类,并创建和使用该类的对象。Servlet就是基于这个机制与Web容器融合在一起的。目前已知的所有支持Java Servlet的Web容器都是采用Java开发的。当Web容器接收到来自客户端的请求信息之后,会根据URL中的Web元件地址信息到转载 2017-06-23 15:30:59 · 727 阅读 · 0 评论 -
Could not read JSON: Can not deserialize instance of java.lang.String[] out of VALUE_STRING token
Could not read JSON: Can not deserialize instance of java.lang.String[] out of VALUE_STRING token如果服务端接收参数的实体类,有数组类型的属性。 { “param”: [0] // 这样是正确的 }{ “param”: “[0]” // 这样就会出现上面的情况 }原创 2017-09-11 09:47:53 · 38495 阅读 · 6 评论 -
tomcat部署war和war exploded区别和intellij idea部署项目的位置
war: 这是先打成war包,再发布,正常的发布就是用的这种。工程target目录下会生成war包, 并且解压后的war包会被部署到tomcat的webapp 目录下。注意:如果application-context 设置为 /, tomcat目录下不会有解压后的war文件,只有指定文件目录,才会生成文件夹,这个文件夹作为项目的根目录war exploded : 模式是直接把文件夹、jsp页面 、c原创 2018-03-07 18:31:33 · 21292 阅读 · 0 评论