For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
广州IT培训编者谈及application对象可以调用该方法将参数Object指定的对象obj添加application对象中,广州达内IT培训小编并为添加的对象指定了一个索引关键字,如果添加的两个对象的关键字相同,则先前添加对象被清除。获取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,用来处理客户的请求并作出响应。