
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Java技术学习中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,用来处理客户的恳求并作出呼应。