`
tntxia
  • 浏览: 1510539 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

WebExplorer开发笔记

阅读更多

最近在开发一个项目,用WEB的形式来管理文件夹。

 

这本博文没有多大意义,只是记录一下,项目开发过程遇到的一些问题

 

 

4月5日   今天是清明节,因为这个项目的原因,我还坚持在第一线开发,今天收到了客户的反馈很开心,因为写得还是比较的详细。测试结果竟然说新增的用户在开放权限后,不能对文件夹进行新增,修改,删除的动作,不对看发回来的界面,用的版本还是比较旧的,所以可以是旧版本的原因,我决定把版本号写在主页上,以便区别用户用来测试的版本号是哪一个。然后自己又测了一下,发现自己没有把中文处理好,中文的文件夹是不能增加的。

 

4月11号 今天已经差不多把项目的代码写完,接下来就先把项目发给他们去测试,自己也在进行一些修修补补的工作,还有一件重要的事情,就是写一个操作文档。

 

5月5日,开始小修小改了。

 

登陆页面是我下载的一个PS文件,用Firework切片后生成的。但是切片后,页面有很多的IMG标签,而且在傲游里面总是会出现一个图片保存的提示,觉得很不好,而且IMG标签量比较大,所以把一些图片改成Background,这样的话就可以省下很多的代码了。不过最后一个TD里面要设置宽度和长度,因为本来是用图片来填充的,Background的话就不能填充了。

 

登陆时,有一个用户名不能为空的JS判断,但是发现“用户名不能为空”这个提示竟然是乱码,把js文件修改成UTF-8就没问题了。看来MyEclipse默认都是GBK的。

 

5月7号

 

项目开始使用,开始报告很多文件修改和文件删除操作不了的报告,我自己试了一个,觉得应该是一些特殊字符传参的时候被修改的原因,比如参数中的“+”会被修改成空格,不知道为什么,最后,我决定把用户浏览文件时,把浏览的文件都写到Session中,同时在页面上保存Session中的ID,这样传参的时候不需要传递完整文件名,而是只传一个ID进来,相信可以解决很多问题,但我却怀疑不是全部问题。

 

接着,要改掉所有的相关操作,包括修改,删除和下载,+号都会产生影响。

 

5月17号

 

用户反应说文件下载的功能不能用,但是运行的时候却从来都没有出错过,没办法,先把错误放开显示在页面上,然后在生产环境上看,发现报的错误是:

 

getWriter() has already been called for this response

 

上网查了一下,才发现Writer对象使用完没有关闭。

 

 

 

 

 

 

分享到:
评论

相关推荐

    cmb-china 小工具开发笔记—IE自动填表器—第一篇

    《cmb-china 小工具开发笔记—IE自动填表器—第一篇》 在IT行业中,工具的开发和使用是提升工作效率的关键。本篇开发笔记将聚焦于一个特定的小工具——IE自动填表器,它主要用于自动化网页表单的填写工作,尤其在...

    web 从入门到放弃笔记

    ### Web从入门到放弃笔记 #### 一、Web与Internet **1.1 Internet** - **定义**: 因特网,又称互联网,是指通过TCP/IP协议族互相连接的、世界范围内的、最大的、开放的、由众多网络相互连接而成的计算机网络。 - ...

    风中叶 java web 学习笔记

    从给定文件中提取的知识点涵盖HTML基础知识、Web开发流程、JSP和Servlet的使用、表单处理方式、CSS基础、HTTP协议特性、Tomcat服务器配置、Web应用配置、Servlet与JSP的关系以及Web开发中重要的概念如session和...

    web前端开发工程师 ECMAScript 6.0 简称ES6 Typora学习笔记

    - 对于不支持ES6的旧版本Internet Explorer等浏览器,可以使用工具如Babel进行转码,使代码能够在这些环境中运行。 #### 二、`let` 和 `const` 的使用 - **`let`命令**: - **基本用法**: `let`用于声明变量,...

    ajax自用笔记非常不错

    ### Web2.0与Web1.0对比及Ajax在其中的角色 ...综上所述,Ajax作为Web2.0时代的重要技术,通过异步通信和局部刷新的方式,为用户提供更加流畅、高效的网络体验,同时也促进了Web开发向更加复杂、功能丰富的方向发展。

    Ajax读书笔记

    ### Ajax技术概览 Ajax(Asynchronous JavaScript and XML),即异步JavaScript与XML,是一...通过以上分析,我们可以看出Ajax技术通过异步通信大大提升了用户在Web应用中的交互体验,是现代Web开发不可或缺的一部分。

    HTML基础笔记的整理

    浏览器是展示HTML内容的关键工具,常见的有Internet Explorer(使用Trident内核)、...学习HTML不仅涉及语法和标签的使用,还包括对Web标准的遵循,以及与CSS和JavaScript的协同工作,以实现高质量的网页设计和开发。

    MyEclipse 搭建SSH框架 笔记

    ### MyEclipse 搭建SSH框架笔记 #### 一、前言 SSH框架是指Struts、Spring和Hibernate这三个开源框架的集成应用。利用MyEclipse自带工具搭建SSH框架能够大大提高开发效率,使开发者能够专注于业务逻辑的实现,而...

    Strtus2学习笔记

    ### Struts2学习笔记知识点梳理 #### 一、前言及背景 - **Struts2简介**:Struts2是一个基于MVC模式的开源Web应用框架,它继承了Struts1的一些特性,并在此基础上进行了很多改进,使得开发更加便捷高效。 - **学习...

    ES6 学习笔记.pdf

    ### ES6 学习笔记知识点详解 #### 一、ECMAScript 概述 - **ECMA**(European Computer Manufacturers Association):欧洲计算机...因此,对于任何希望深入理解现代 Web 开发的人来说,熟练掌握 ES6 是非常重要的。

    MyEclipse学习笔记【基础】

    MyEclipse 学习笔记【基础】主要涵盖了创建MyEclipse Web项目、创建JSP文件以及部署和测试Web应用程序的基本步骤。MyEclipse是基于Eclipse的集成开发环境,特别针对Java企业级应用开发进行了强化,提供了丰富的工具...

    qtp课堂学习笔记qtp课堂学习笔记

    QTP(Quick Test Professional)是一款由Mercury Interactive开发的功能性测试工具,后来被HP收购并更名为UFT(Unified Functional Testing)。QTP主要用于自动化功能性和回归测试,能够帮助测试人员通过录制脚本的...

    兄弟连学员珍藏笔记

    PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其适合Web开发并可嵌入HTML中。它主要用于服务器端编程...在实际开发中,还需不断学习新的技术和最佳实践,以适应Web技术的快速发展。

    HTML5笔记.docx

    HTML5是Web开发领域的一个重大革新,它是超文本标记语言(HTML)的第五个主要版本,旨在提高标准的适应性和增强网页在不同设备上的表现,特别是移动设备。2014年10月,万维网联盟(W3C)正式完成了HTML5标准的制定。...

    web_ok.rar_IE_web 浏览器 vc_浏览器源代码

    此外,压缩包中的"www.pudn.com.txt"可能是开发者在开发过程中记录的笔记或者参考资料,而"web_ok"可能是一个编译后的可执行文件或源代码文件,用于实际运行和调试浏览器功能。 总之,本项目的源代码为我们提供了一...

    圣思园jsp笔记

    根据提供的文件信息,这里将系统地梳理和介绍JSP(Java Server Pages)的相关知识点。 ...它定义了网页的结构和内容。...通过这些笔记,学习者可以系统地掌握JSP的开发和应用,为构建动态Web应用打下坚实的基础。

    Eclipse 学习笔记第一课

    - **定位 src 文件夹**: 在 Package Explorer 视图中找到 WebTest 项目下的 src 文件夹。 - **新建包**: 右键选择 New > Package,创建一个名为 `com.inspiresky.bean` 的包。 - **新建类**: 在新建的包上右键选择 ...

    fabric浏览器安装笔记.doc

    一旦Explorer成功运行,你将可以通过Web界面访问和监控Fabric网络。界面通常会展示区块信息、交易详情、链码部署和调用记录等,这对于开发、调试和运维工作来说极其宝贵。同时,你可以通过登录系统,查看网络中的...

    VSS2005学习笔记

    安装时,如果服务器端配置了Internet访问权限,还需确保安装了IIS(Internet Information Services)以支持Web访问。 用户权限配置: 用户权限配置是版本控制管理中十分关键的一部分,它涉及到哪些用户可以执行哪些...

Global site tag (gtag.js) - Google Analytics