首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSP的构造函数(出于好奇进行查询)

JSP的构造函数(出于好奇进行查询)
EN

Stack Overflow用户
提问于 2015-03-30 00:50:02
回答 1查看 537关注 0票数 1

我想知道是否有任何方法可以为JSP编写构造函数。从技术上讲,JSP只是另一个Java类,容器将在翻译期间为它生成一个构造函数。

我想知道是否有一种方法可以为容器提供构造函数来初始化给定的JSP。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-30 02:47:34

从技术上讲,您不能像前面提到的那样为每个JSP生成一个Servlet类,并且它会创建一个由容器调用的no-args构造函数,您可以创建另一个构造函数,但是容器不会使用它来创建类。

当Jsp转换为servlet类时,您可以将init()destroy()方法重写为一个普通的servlet类,您还必须记住容器只创建一个servlet类的实例,并且在构造对象之后只调用init方法一次,并且在容器被破坏时调用destroy方法。

在使用Jsp页面时,我建议您使用为JspPage接口定义的方法,它还定义了两个方便的方法,您可以在页面中重写它们,jspInit和jspDestroy。

代码语言:javascript
复制
<%! public void jspInit() {   
    //init code 
 }  
%> 
<%! public void jspDestroy() {   
    //destroy code 
 }  
%> 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29336826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档