自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 自定义标签

自定义标签:移除jsp页面中的java代码。 步骤:编写一个实现Tag接口的java类,把页面java代码移到这个类中(标签处理器类)。编写标签库描述符(tld)文件,在tld文件中把标签处理器类描述成一个标签。(tld文件在WEB-INF下)在jsp页面导入和使用自定义标签自定义标签功能扩展:自定义标签除了可以移除jsp页面的java代码,还可以实现的功能,如:控制jsp页面某一部分内

2016-06-23 14:42:50 331

转载 java程序读取资源文件

在servlet中通过servletContext读取资源文件,那么在非servlet中可以通过类装载器读取资源文件。 在src目录下编写数据库资源文件:db.propertiesurl=jdbc:mysql://localhost:3306/testusername=rootpassword=rootServletDemo12调用dao操作数据库:package cn.sun;import

2016-06-17 20:53:15 385

转载 servletContext

ServletContext:web服务器在启动时,会为每个web应用程序创建一个对应的servletContext对象,它代表当前web应用。servletConfig对象中维护了servletContext对象的引用,可以通过servletConfig.getServletContext方法获得ServletContext对象。servletContext的生命周期:在服务器启动时,会为每一个w

2016-06-16 17:27:20 245

转载 servletConfig

web服务器在调用servlet时,会向servlet传递多个参数,我们重点了解以下几个: request response servletConfig servletContext session cookieServletConfig对象:封装servlet的配置信息 在servlet的配置文件(web.xml)中,可以使用一个或多个<init-param>标签为servlet配置

2016-06-16 11:15:53 502

转载 servlet的线程安全问题

当多个客户端并发访问同一个servlet时,web服务器会为每一个客户端的访问请求创建一个线程,并在这个线程上调用Servlet的service方法,因为service方法内如果访问了同一资源的话,就有可能引发线程安全问题。如果某个servlet实现了**SingleThreadMode**l接口,那么servlet引擎将以单线程模式来调用其service方法。在servlet中测试线程安全问题的发

2016-06-15 21:35:58 417

转载 servlet

动态web资源开发技术有两种:servlet和jsp。 servlet:动态web资源开发技术。sun公司提供了一个servlet接口,若想开发一个动态web资源,需完成:1、编写一个java类,实现servlet接口;2、把开发好的java类部署到web服务器中。servlet的生命周期:用户第一次访问servlet时创建servlet对象,这个对象就驻留在内存,供后续请求;servlet被创建

2016-06-15 20:26:25 952

转载 EL表达式和JSTL标签

EL表达式:获取数据,在jsp页面可使用标识符的形式,通知jsp引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域(4个域)中获取对象,如果域对象中不存在标识符所对应的对象,则返回结果“”(注,不是null)。EL表达式也可以使用{标识符}的形式,通知jsp引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域(4个域)

2016-06-12 20:54:35 442

转载 jsp+javaBean开发计算器案例

编写一个javaBean:CalculatorBean来封装输入的参数,运算符、结果和计算方法:package cn.sun.domain;import java.math.BigDecimal;//封装计算器数据的beanpublic class CalculatorBean { private String firstNum="0"; //设置初始化用于在没有输入参数时显示计算结果

2016-06-12 17:04:55 664

原创 jsp开发模式

1、jsp+javaBean:javaBean封装业务数据,jsp负责处理用户请求和显示数据。这种模式适合业务逻辑不太复杂的web应用。 2、servlet+jsp+javaBean(mvc):servlet负责处理用户请求, jsp显示数据,javaBean封装数据。适合开发复杂的web应用。

2016-06-12 16:49:02 428

转载 jsp与JavaBean

JavaBean:一个遵循特定写法的java类,封装数据的实体。它通常具有如下特点:这个java类必须具有一个无参的构造函数属性必须私有化私有化的属性必须通过public类型的方法暴露给其他程序,并且方法的命名也必须遵守一定的命名规范javaBean 在j2ee在开发中,用于封装数据,对于遵循以上写法的javaBean组件,其他程序可通过反射技术实例化javaBean对象,并且通过反射那些遵

2016-06-12 10:14:02 400

原创 div+css

盒子模型:多个div进行定位组合形成一个整体 div是一个行级元素,若要将两个或多个div进行定位,可以使用float或者position。 position:relative:相对定位,div没有脱离文档流absolute:绝对定位,相对于具有相对定位的最小父体,脱离文档流

2016-06-11 20:55:10 275

转载 jsp标签

jsp标签也称为jsp action(jsp动作)元素,用于在jsp页面提供业务逻辑功能,避免在jsp页面中直接编写java代码,造成页面难以维护。 <jsp:include>标签:页面包含(动态包含,把包含的每个jsp都翻译成独立的servlet),与pageContext.include()一样 <jsp:forward>标签:将请求转到某个url <jsp:param>标签:当使用<js

2016-06-11 16:36:41 214

转载 jsp运行原理和九大隐式对象

运行原理:每个jsp页面在第一次被访问时,web容器都会把请求交给jsp引擎(即一个java程序)去处理,jsp引擎先将jsp翻译成一个_jspServlet(实质上是一个servlet),然后按servlet的调用方式进行调用。jsp第一次访问会翻译成servlet,所以第一次访问比较慢,但第二次访问时,jsp引擎如果发现jsp没有变化,就不再翻译,而是直接调用,所以程序执行效率不会受影响。 j

2016-06-11 16:00:36 395

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除