恳请高手帮忙解答application的实例化问题
<%@page contentType="text/html;charset=GB2312"%>
<%@page import="java.util.*"%>
<%!
int n=0;
ServletContext application;//此处为什么不能写成ServletContext application=getServletContext();
synchronized void sendMessage(String s){
n++;
application=getServletContext();//为什么不能函数外实例化application
Vector v=new Vector();
v.add("NO."+n+":"+s);
application.setAttribute("mess",v);
}
%>
<%
String name=request.getParameter("name");
String title=request.getParameter("title");
String messages=request.getParameter("messages");
if(name==null)
name="guest";
if(title==null)
title="无标题";
if(messages==null)
messages="无信息";
String s="姓名:"+name+"#"+"标题:"+title+"#"+"信息:"+messages;
sendMessage(s);
%>
<html>
<body bgcolor=cyan>
<font size=10>
<p>你的信息已发送
<br><a href=myapplication.jsp>返回</a>
</font>
</body>
</html>