`
cuisuqiang
  • 浏览: 3960388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3670193
社区版块
存档分类
最新评论

Servlet学习之初笔记

    博客分类:
  • J2EE
阅读更多

1.Ctrl+Shift+'/' 将Java代码以/**/形式注释
2.所谓的相对路径是以index.jsp为准的
3.几个处理乱码的写法:

response.setContentType("text/html;charSet=GBK"); == response.setCharacterEncoding("GBK"); 

 
强转:

String s = new String(s.getBytes("iso-8859-1"),"GBK");

  
表单提交时乱码:post时:

request.setCharacterEncoding("GBK");

 
注意:在取第一个参数前设置,只能解决Post提交乱码问题
对于Get下的乱码,修改Tomcat下conf下的server.xml文件

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/>

  
4.IE中Internet选项将隐私级别提高,可以控制网站向本机中写入Cooke
5.加入用户禁止了Cooke的写入,可以通过URL访问页面
例如:将链接方式:

<a href="<%=request.getContextPath() %>/Login/Login.jsp">管理员登录</a>

  
改为:

<a href="<%=response.encodeURL(request.getContextPath()+"/Login/Login.jsp")%>">管理员登录</a>

  
通过response.encodeURL()内的地址来完成转向
6.在Tomcat的web.xml中找到配置

<session-config> <session-timeout>30</session-timeout> </session-config>

  
改配置指明session对象在多长时间内没有使用,则服务器端进行回收

分享到:
评论

相关推荐

    良格葛的java学习笔记

    【良格葛的Java学习笔记】是一份专为...无论你是初入Java世界的新手,还是希望提升技术水平的开发者,这份笔记都将是你宝贵的参考资料。通过阅读和实践其中的内容,你将能够在Java编程领域不断精进,掌握更多实用技能。

    韩顺平老师所有课程笔记

    总的来说,这份笔记集合为IT从业者或学习者提供了一条系统学习多门IT技术的路径,无论是初入行业还是提升技能,都能从中获益。通过这些笔记,学习者不仅可以理论联系实际,还能跟随韩顺平老师的教学思路,提高解决...

    软件工程师学习笔记大全(C++ JAVA)

    这些笔记集合为软件工程师提供了一个全面的学习路径,无论你是初入编程殿堂还是寻求技术提升,都能从中受益。通过系统学习和实践,软件工程师可以不断提升自己的编程技能,更好地应对各种开发挑战。

    韩顺平笔记集合

    《韩顺平笔记集合》是韩顺平老师精心编写的IT学习资料,涵盖了Web前端到后端开发的多个重要领域。这些笔记以其详尽、全面的特点,为学习者提供了宝贵的资源,尤其适合初学者和进阶者巩固知识体系。下面,我们将深入...

    java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx

    总的来说,从“Java从入门到精通视频教程(全94讲)学习笔记整理”中,我们可以看到一个全面的Java学习路线,从基础语法、面向对象编程,到高级特性、实战项目,都是成为一名合格Java开发者不可或缺的部分。...

    Javaee课堂笔记精华总结就业必备

    这个"Javaee课堂笔记精华总结就业必备"显然是一份针对求职者或初入职场的开发者准备的学习材料,旨在帮助他们掌握JavaEE的核心概念和技术,以提升就业竞争力。 JavaEE平台包括一组服务、APIs和协议,用于构建分布式...

    java学习笔记java学习笔记

    本Java学习笔记将深入探讨Java的核心概念和技术,旨在帮助初学者和进阶者提升技能。 1. **基础概念**:Java的基础始于掌握语法和数据类型,包括整型、浮点型、字符型和布尔型。变量是存储数据的容器,而常量则保持...

    MLDN 李兴华 魔乐科技网上最全笔记

    总的来说,《MLDN 李兴华 魔乐科技网上最全笔记》是一份宝贵的Java学习资料,无论你是初入Java殿堂的新人,还是寻求提升的开发者,都能从中受益匪浅。通过深入研读并实践其中的知识点,你将能够全面提升自己的Java...

    韩顺平Java从入门到精通笔记

    通过学习韩顺平的《Java从入门到精通》笔记,你可以逐步掌握Java的基础语法、面向对象编程、GUI开发、数据库连接、文件I/O、网络编程、多线程以及Web开发中的Servlet、JSP、MVC框架等内容,从而全面掌握Java开发技能...

    java学习笔记整理(齐全).doc

    Java是一种广泛使用的高级编程语言,由Sun Microsystems的James Gosling于1990年代初启动的“绿色计划”中创建,最初命名为Oak。1995年,Sun正式发布了Java的第一个版本,至今已发展到JDK 7.0。Java语言具有简单性、...

    韩顺平.循序渐进学.java.从入门到精通--------java笔记完整版

    韩顺平老师的这部笔记全面覆盖了Java编程的各个方面,是学习Java的宝贵资源,无论你是初入编程殿堂的新手,还是希望提升技能的开发者,都能从中受益匪浅。通过系统学习和实践,你将能够掌握Java编程的核心技能,为...

    01Web了解和Servlet初次见面.pdf

    根据提供的文件信息,我们可以归纳和展开以下几个关键知识点: ### 一、Web与Servlet的基本概念 ...通过对这些知识点的学习,可以帮助读者更好地理解和掌握Web开发的基本技能,为进一步深入学习打下坚实的基础。

    java从入门到精通视频教程学习笔记全

    Java是一种广泛使用的高级编程语言,由Sun Microsystems的詹姆斯·高斯林(James Gosling)于1990年代初启动的“绿色计划”中诞生,最初名为Oak。1994年,高斯林在硅谷大会上展示了Java的功能,引起了业界的广泛关注...

    java,学习计划.pdf

    - **10天**:复习JSP和Servlet,学习使用Eclipse进行Web开发,对Tomcat服务器进行配置管理。 - **半个月**:通过Lomboz学习JDBC、MySQL和BBS项目,深化数据库操作和Web应用理解。 - **半个月**:学习MyEclipse,...

    韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).pdf

    Java是一种广泛使用的编程语言,由James Gosling在1990年代初为Sun Microsystems开发,最初命名为Oak。1995年,Sun正式发布了Java的第一个版本,目前最新的JDK是7.0。Java的设计目标是简洁、面向对象,并且具有跨...

    j2ee非常适合入门

    7. **J2SE学习笔记(7)初谈通信.DOC**:可能是关于网络通信的初步介绍,包括Socket编程,或者是HTTP客户端/服务器实现。 8. **J2SE学习笔记(7)多线程.DOC**:多线程是并发编程的关键,这部分可能会讲解线程的...

    关于编程的心得体会.doc

    作者提到了将Servlet中的`throws Exception`改写为`try-catch`来捕获和处理异常,这是确保程序稳定运行的关键。 5. **调试技巧**:作者学会了通过屏蔽部分代码或使用`System.out.println()`来检查程序错误,这些都...

    【报告】大学生java实习总结报告.docx

    4. **JavaSE和JavaWeb**:学习Java标准版和Web开发技术,包括Servlet、JSP等。 5. **数据库设计与SQL应用**:运用SQL语句进行数据库设计和操作。 6. **软件需求分析与设计**:学习如何将需求转化为具体的设计方案。 ...

Global site tag (gtag.js) - Google Analytics