访问JSP的过程:如果第一次访问.jsp文件,被服务器翻译成一个java文件(servlet),然后被编译成class文件,加截到内存中.如果以后访问jsp,那就直接调用内存中的jsp实例,第一次访问jsp慢,后面的访问速度会快很多,就是这个原因了.
<%@ page contentType="text/html;charset=gb2312">
<html>
<body>
<%
out.println("hi,world");
%>
</body>
</html>
jsp的指令和脚本元素
指令:<%@ 指令 %>
声明:<%! 声明 %>
表达式:<%= 表达式 %>
注释:<%-- 注释 --%>
MVC设计模式中的V层就是jsp
页面的跳转方法:SendRedirect() 效率不高
另一方法:
request.getRequestDispatchar(".jsp").forward(request,response);
Session技术详解:(支持中文) 默认30min
1,Servlet中:
HttpSession hs = request.getSession(true);
jsp中:可直接使用
2,servlet中:
hs.setAttribute(String name,Object var);
jsp中:session.setAttribute(...);
3,hs.getAttr(); session.getAt...
4,删除:hs.removeAttribute(..);
jsp中:session.removeAttribute(...);
session.setMaxInactiveInterval(20);//设置session发呆时间
也可修改web.xml配置文件:
<session-timeout>30</session-timeout>
默认时间为30分钟
session id 是一个很有用的属性,可用来做在线用户
session.getId();
内置对象: request,response ,out,session
中文乱码问题
1,重新转码:new String(u.getBytes("iso8859-1"),"gb2312");
2,过滤器
3,配置server.xml
做页面时推荐两个软件:playColor,logo的软件
原文地址:
http://www.iteye.com/topic/390223
分享到:
相关推荐
Java 基础知识总结 Java 是一种广泛使用的编程语言,由 Sun 公司的 James Gosling 等人于 1991 年开始开发。Java 有三种技术架构:JavaEE、JavaSE 和 JavaME。JavaSE 是桌面应用程序的开发基础,JavaEE 是企业环境...
这篇“Java基础知识总结(经典)”涵盖了Java开发中的核心概念和重要知识点,旨在为初学者和有经验的开发者提供一个全面的回顾。以下是主要的学习点: 1. **Java环境配置**:在开始编程之前,必须安装Java ...
### Java基础知识总结 #### Java 入门概述 Java 作为一种广泛应用的编程语言,自1995年由 Sun Microsystems 发布以来,迅速成为了软件开发领域的主流技术之一。Java 的诞生不仅推动了软件行业的进步,还引领了一...
JAVA基础知识总结 JAVA基础知识总结 JAVA基础知识总结
Java 基础知识总结是 Java 程序员不可或缺的一部分,本总结将涵盖 Java 的基础知识,包括 Java 概述、Java 语法基础、变量、数据类型、运算符、控制语句、方法、数组、继承、多态、接口、异常、IO 流等。 一、Java ...
Java基础知识总结涵盖了Java程序设计语言的核心概念和常用知识点。在详细学习和总结这些知识点之前,首先需要对Java有一个整体的认识。Java是一种面向对象的编程语言,它具有跨平台的特性,即“一次编写,到处运行”...
### Java基础知识总结(绝对经典) #### 一、Java概述 - **起源与发展**:Java语言始于1991年Sun公司的James Gosling等人所开发的Oak语言,原计划用于控制嵌入式设备如有线电视交换盒和个人数字助理(PDA)。1994年...
2024版Java基础知识总结(超详细整理)2024版Java基础知识总结(超详细整理)2024版Java基础知识总结(超详细整理)2024版Java基础知识总结(超详细整理)2024版Java基础知识总结(超详细整理)2024版Java基础知识...
### Java基础知识总结 #### 一、Java概述 Java是由Sun Microsystems公司(现已被Oracle收购)在1991年由James Gosling领导的团队所开发的一种面向对象的编程语言。最初被命名为Oak,目的是为了控制嵌入式设备和...
自己在网上找的相对好一点的java复习资料,留个纪念 。详细讲述了Java课程的知识点
### Java基础知识总结 #### 一、Java概述 Java是一种广泛使用的高级编程语言,它由Sun Microsystems公司的James Gosling等人在1991年开始开发,并最初命名为Oak。Oak旨在用于控制嵌入式设备如有线电视交换盒和个人...
Java是一种广泛使用的面向对象的编程语言,其基础知识涵盖了多个方面,包括语法、面向对象特性、异常处理、多线程...以上只是Java基础知识的一个概述,每个话题都值得深入探讨和实践,不断学习和总结是提升技能的关键。