![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日记
寒剑飘香
这个作者很懒,什么都没留下…
展开
-
12.14日记
一、昨天看的是文件上传,今天看了下文件下载 我们一般做文件下载时都是直接在a标签中写文件在服务器端的路径,这样做有两个问题: (1)遇到中文的文件名时,可能会因为编码的问题而造成不能下载 (2)有些时候可能会遇到权限问题,比如控制用户的下载 这时候,我们就要用到struts的下载了。 <action name="uploadByStruts" class="c...原创 2012-12-14 11:39:03 · 71 阅读 · 0 评论 -
12.17日记
一、一直觉得用户请求和struts处理请求之间有一些空白的知识点,所以,今天准备看看tomcat。 其实像struts这类的控制层框架都是实现了servlet api,然后对一些业务进行进一步封装后的产物,但是它也只是负责处理业务的,那么用户的请求怎么就到达控制层呢?这就是servlet容器的作用了,tomcat作为开源的servlet容器,也实现了servlet api,在用户请求到来时,会为...原创 2012-12-17 17:17:15 · 67 阅读 · 0 评论