java application 对象_(Java)application对象方法:获取application对象含有的关键字对象是什么?...

application对象可以调用该方法将参数Object指定的对象obj添加application对象中,并为添加的对象指定了一个索引关键字,如果添加的两个对象的关键字相同,则先前添加对象被清除。获取application对象含有的关键字是key的对象。由于任何对象都可以添加到application对象中,因此用该方法取回对象时,应强制转化为原来的类型。

当服务器引擎第一次接受到一个servlet请求时,会使用init方法初始化一个servlet,以后每当服务器再接受到一个servlet请求时,就会产生一个新线程,并在这个线程中调用service方法检查HTTP请求类型(Get、Post等),并在service方法中根据用户的请求方式,对应地再调用doGet或doPost方法。因此,在servlet类中,我们不必重写service方法来响应客户,直接继承service方法即可。

可以在servlet类中重写doPost或doGet方法来响应用户的请求,这样可以增加响应的灵活性,并降低服务器的负担。

(1) public void

setAttribute(String key ,Object obj)

application对象可以调用该方法将参数Object指定的对象obj添加到application对象中,并为添加的对象指定了一个索引关键字,如果添加的两个对象的关键字相同,则先前添加对象被清除。

(2) public Object

getAttibue(String key)

获取application对象含有的关键字是key的对象。由于任何对象都可以添加到application对象中,因此用该方法取回对象时,应强制转化为原来的类型。

(3) public Enumeration

getAttributeNames()

application对象调用该方法产生一个枚举对象,该枚举对象使用nextElemets()遍历application对象所含有的全部对象。

(4) public void

removeAttribue(String key)

从当前application对象中删除关键字是key的对象。

(5) public String

getServletInfo()

获取Servlet编译器的当前版本的信息。

Out对象的主要方法

out对象可调用如下的方法用于各种数据的输出,例如:

out.print(Boolean),out.println(boolean):用于输出一个布尔值。

out.print(char),out.println(char):输出一个字符。

out.print(double),out.println(double):输出一个双精度的浮点数。

out.print(fload),out.println(float):用于输出一个单精度的浮点数。

out.print(long),out.println(long):输出一个长整型数据。

out.print(String),out.println(String):输出一个字符串对象的内容。

out.newLine():输出一个换行符

out.flush():输出缓冲区里的内容

out.close():关闭流

JDBC的使用示例

Connection con =

DriverManager.getConnection("jdbc:odbc:数据源名字","loginname",

"password ");

try {Statement

sql=con.createStatement();}

catch(SQLException e ){}

ResultSet

rs=sql.executeQuery("SELECT * FROM成绩表");

Servlet的主要接口

extends HttpServlet

public void

init(ServletConfig config) throws ServletException

//注意request和response参数。

public void

service(HttpServletRequest request HttpServletResponse response)

public destroy()

HttpServlet除了init、service、destroy方法外,该类还有两个很重要的方法:doGet和doPost,用来处理客户的请求并作出响应。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值