Web
文章平均质量分 53
iteye_6219
这个作者很懒,什么都没留下…
展开
-
lxcf项目中的小经验
项目框架:spring+hibernate+spring data jpa1.事务的应用在spring项目里面事务的使用是很简单的,在service层对应的方法上面采用注解的形式标注@Transactional,在spring容器里注入相应的transactionManager并且要在配置文件添加<tx:annotation-driven/>...2013-09-08 20:09:32 · 125 阅读 · 0 评论 -
nginx client_max_body_size
服务器涉及到文件上传业务,并使用了nginx作代理,通过浏览器上传文件时出现了413错误:Request Entity Too Large 服务器设置的最大上传文件大小是50m,实际上传的文件5m,而nginx并没有设置大小限制,?问题是nginx有默认的上传文件大小限制:Default: client_max_body_size 1m方案:修改nginx默认值,在nginx配置文件...原创 2014-10-17 17:28:23 · 669 阅读 · 0 评论 -
spring mvc upload file
spring 封装了文件上传功能,使用spring mvc上传文件需要完成下面的工作:1. 配置MultipartFileResolver 在spring容器中注入MultipartFileResolver bean <bean id="commonsMultipartResolver" class="org.springframework.web.mult...2014-10-16 16:48:27 · 147 阅读 · 0 评论 -
使用Filter获取服务器响应内容(字符串)
spring mvc架构的web应用中,spring框架将数据model渲染至jsp页面并将最终结果输出到客户端,model和jsp模板可以由程序定义,但是页面渲染及结果输出过程是由spring封装,对程序员来说是不可控的。想要取得输出的内容有一种方法就是自定义ServletOutputStream对象,在数据写入至目标流同时写入我们自定义的字节流,通过字节流便可取得输出内容。代码如下: ...原创 2014-07-03 18:06:56 · 1061 阅读 · 0 评论 -
使用httl模板并获取渲染后页面数据流
public String getRenderedStr(final HashMap map,String temPath){ String result; try{ Engine engine=Engine.getEngine(); final Template template=engine.getTe...原创 2014-06-18 19:55:36 · 444 阅读 · 0 评论 -
nginx虚拟主机和tomcat虚拟主机的作用
多个web应用在同一台服务器上的部署通常使用nginx+tomcat的架构。niginx nginx扮演的角色是反向代理,通常称nginx为反向代理服务器。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服...原创 2014-03-12 19:48:30 · 522 阅读 · 0 评论 -
设置tomcat的编码格式
转载http://davidbits.blogspot.com/2010/12/how-to-change-tomcat-default-character.html原创 2013-12-20 16:47:30 · 117 阅读 · 0 评论 -
spring requestMapping charset
在使用springMVC框架构建web应用,客户端常会请求字符串、整型、json等格式的数据,通常使用@ResponseBody注解使controller回应相应的数据而不是去渲染某个页面。如果请求的是非英文格式的字符串,往往在客户端显示的是乱码。原因是spring的StringHttpMessageConverter默认的字符类型是iso8895-1 ‘西欧语言’,不...2013-10-27 21:15:45 · 242 阅读 · 0 评论 -
nginx+tomcat 服务器配置虚拟主机
tomcat作为servlet容器,本身就是一个完整独立的服务器,nginx既可以作为单独的服务器也可以做为代理服务器来处理请求,nginx擅于处理静态请求。本例中,使用nginx+tomcat组合来进行部署,工作原理: 请求从客户端发送,首先由nginx接收,如果为静态请求(即请求静态文件比如图片、html页面或多媒体等),nginx直接处理,返回请求的文件;如...原创 2013-09-18 21:55:51 · 208 阅读 · 0 评论 -
web项目的分层
根据个人经验和理解,将web项目分为三个层次:web层、业务逻辑层和数据层1.web层web层可以分为三个方面,经典的设计模式MVC:M--model,一般表现为提交的表单内容,请求参数等,是服务器与客户端之间交流的数据载体(与数据层的model不是一个概念)V--view,表现层,用来展示客户端请求的结果,服务器返回的数据经过渲染展示给用户,通常就是我们将的页面C--co...2013-09-09 22:04:21 · 576 阅读 · 0 评论 -
spring mvc redirectflashattribute
spring mvc + jsp 添加或修改项目时通常会有这样的流程: 页面向服务器提交表单---》服务器处理后重定向到另一个页面---》另一个页面展示处理结果 需要在重定向时携带处理结果,并最终反馈到页面,spring web 提供了RedirectAttributes类,用来重定向时传递参数,用法如下:Controller中 @RequestMapping(va...原创 2014-10-17 17:51:24 · 182 阅读 · 0 评论