jsp

知识点 发表评论
1.      application对象的常用方法   方法名称 说明 void setAttribute(String key,Object value) 以key/value的形式将对象存储到application中 Object getAttribute(String key) 通过key获取application中存储的对象 String getRealPath(String path) 返回相对路径的真是路径   2.      JSP的重用内置对象   内置对象名称 说明 out对象 用于向客户端输出信息 request对象 主要用于处理客户端请求的…

JSP

知识点 发表评论
1.cookie是由服务器端生成,发送给客户端浏览器的,浏览器会将其保存在某个目录下的文本文件中。 2.通过cookie,可以实现浏览器与服务器之间的数据传递。 3.session与cookie均能实现信息的保存,但是二者的区别如下: (1)session是在服务器端保存用户信息,cookie是在客户端保存用户信息。 (2)session中保存的是Object类型,cookie保存的是String类型。 (3)session对象随会话结束而关闭,cookie…

java面试题(9)

知识点 发表评论
1、下面有关jsp中静态include和动态include的区别,说法错误的是?   A、动态INCLUDE:用jsp:include动作实现 B、静态INCLUDE:用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %> C、静态include的结果是把其他jsp引入当前jsp,两者合为一体;动态include的结构是两者独立,直到输出时才合并 D、静态include和动态include都可以允许变量同名的…

Hibernate update与Hibernate saveOrUpdate的区别

 转自:http://developer.51cto.com/art/200906/130121.htm        本文讲述的是Hibernate update与Hibernate saveOrUpdate的区别,首先PO的三种状态,然后着重介绍了Hibernate update与  Hibernate saveOrUpdate的区别。 先来点概念,在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO,此时就是一个内存对象VO,由JVM管理生命周期。 2、已被持久化的PO,并且在…

Android TabHost详解及事例(选项卡)

Android TabHost的写法基本是固定的,注意:id必须是固定的,是死的,不然异常。 TabHost分三部分: 1.Tabhost android:id=”@android:id/tabhost” 2.TabWidget android:id=”@android:id/tabs” 3.FrameLayout android:id=”@android:id/tabcontent” 好了,思想+代码。 layout代码: <TabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_p…

SpringMVC和Struts2的区别

知识点 发表评论
(1)struts2是类级别的拦截,一个类对应一个request上下文,springMVC是方法级别的拦截,一个方法对应一个request上下文。 (2)springMVC的入口是servlet,struts2的入口是filter (3)拦截器实现机制上,Struts2有以自己的interceptor机制,SpringMVC用的是独立的AOP方式,这样导致Struts2的配置文件量还是比SpringMVC大。 (4)SpringMVC集成了Ajax,使用非常方便,只需一个注解@ResponseBody就可以实现,…

使用android studio生成jar库

最近在unity3d项目中接入讯飞语音sdk,以前接安卓sdk的时候,一般是使用eclipse的adt进行构建,在adt上生成jar很方便,直接导出就是了,而在android studio中生成jar,其实也很方便,不过需要敲几行gradle脚本命令,使用gradle中的一种task脚本命令生成jar,之后生成jar也是直接点击运行对应的task就可以了。打开app目录下的build.gradle文件,添加以下生成jar的命令:1234567891011121314task delete…

JVM——java虚拟机

JVM(Java虚拟机),为java实现了跨平台性,不需要多次进行编写不同平台的代码,因为JVM会将不同字节码转换为特定的机器代码。 一、JVM的组成部分:JVM解释器、指令系统、寄存器、栈、存储区和碎片回收区。        ◆JVM解释器:即虚拟机处理字段码的CPU。   ◆JVM指令系统:该系统与计算机很相似,一条指令由操作码和操作数两部分组成。操作码为8位二进制数,主要是为了说明一条指令的功能,操作数可以…

配置springmvc返回json格式数据

1.在pom.xml中配置<properties> <jackson.version>2.8.5</jackson.version> </properties><!-- jackson 返回json格式数据 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <grou…

JVM、Jre、Jdk、sdk关系

知识点 发表评论
JVM: Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。 jvm是java针对不同平台编写的编码解析工具,能将java代码编译为字节码。这是java跨平台运行的基础。JRE:(Java Runtime Enviroment)是指Java的运行环境,是面向Java程序的使用者,而不是开发者。是JDK的一部分。JDK:(Java Development Kit)是面向JAVA…