2013年10月15日 星期二

servlet-template


WEB-INF/classes/template.java

import java.net.*;import java.io.*;import java.util.HashMap;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;
import java.sql.SQLException;import java.sql.Statement;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.*;
public class getDate extends HttpServlet {
static String format="";
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
public String getData(){
String r="";
r="return Result2";
return r;
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String result="";
String callback="";
String _r = "";
response.setContentType("text/javascript");
response.setCharacterEncoding("UTF-8");
_r=callback+"([\n";
result=getData();
//makeJSon(iSignificant);
_r=_r+result+"\n";
_r=_r+"]);";
StringBuilder sb = new StringBuilder(); sb.append(_r); _r="";
PrintWriter out = response.getWriter();
out.print(sb.toString());
out.flush();
}
}




#javac -classpath ./:/usr/share/tomcat6/lib/servlet-api.jar getDate.java




WEB-INF/web.xml


<servlet>
<servlet-name>getDate</servlet-name>
<servlet-class>getDate</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>getDate</servlet-name>
<url-pattern>/getDate</url-pattern>


#service tomcat restart

沒有留言:

張貼留言