В общем, всем привет!
Я недавно занимаюсь программированием, и совсем недавно пишу на Java. Ближе к делу цель задания была подключит датчик Pt100, температуры к DCOM порту сделать Web Service i Web client, чтобы через browser зайти и посмотреть температуру дома. Web client должен быть через Servlet. В общем все работает хорошо и показывает правильную температуру. Проблема в том что я не могу cделать Servlet.
Test.java
| Код | //Import generated WS stubs import localhost.axis.TemperatureService_jws.*; import java.net.URL;
//Standard Java Class Declaration public class Test { //Default main method public static void main(String[] args) { //try is an error handling block try { //Create stub instance of the web service TemperatureServiceService ss = new TemperatureServiceServiceLocator(); localhost.axis.TemperatureService_jws.TemperatureService s = ss.getTemperatureService(new URL("http://81.197.97.202:8080/axis/TemperatureService.jws")); System.out.println("Calling TemperatureService:");
//Call the web service String result = s.temperatureTest("2262"); //System.out.println(result);
//Print out the result of the call System.out.println("Temperature was " + result);
} catch (Exception e) { //Print out on error message, if necessary e.printStackTrace(); } } }
|
Test.java работает правильно но вот хотелосьбы его какнибуть запихать под Servlet тоесть можно какнибуть запихать test.java например в Tempr.java т как?
Tempr.java
| Код | import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Temper extends HttpServlet { public void init() throws ServletException { // Init Servlet // No required in this example } // Method that is called in HTTP GET request. // This is used to print the initial page for remote user. // public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Output is html page containing text response.setContentType("text/html"); // PrintWriter is used to print out the page PrintWriter out = response.getWriter(); // Print the html page out.println("<html>");
// Your own additions should be here. // Use out.println("...") to do this.
out.println("</html>"); // Page is ready. Funktion returning void value does not require return statement. } // Method called in HTTP POST request // Used in returning the answer to remote user // public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Output is html page containing text response.setContentType("text/html"); // PrintWriter is used to print out the page PrintWriter out = response.getWriter(); } out.println("<html>");
out.println("</html>"); // Page is ready. Funktion returning void value does not require return statement. } }
|
Буды благодарен за любую информатцию Большое спасибо всем зарание |