|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.03.2011, 21:21 | #1 |
Пользователь
Регистрация: 12.05.2010
Сообщений: 45
|
Сервлеты
не могу з сервлета вывисти ссилку на другую страницу,
может кто знает как это можно сделать? import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; import java.lang.*; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; public class MySuperServlet extends HttpServlet { int num=0; String str; boolean acces; public void init() throws ServletException { try{ FileReader f= new FileReader("C://Program Files//Apache Software Foundation//Tomcat 6.0//webapps//myapp//WEB-INF//count.txt"); BufferedReader in= new BufferedReader(f); str=in.readLine(); f.close(); Integer intVal = new Integer(str); num= intVal.intValue(); } catch(IOException e){ } } public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { num+=1; //лічильник відвідувань сайту str=new String(""+num); String login=request.getParameter("usernam e"); String msg=request.getParameter("txtArea") ; response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<HTML>"); out.println("<HEAD><TITLE>Super Test Page</TITLE></HEAD>"); out.println("<BODY>"); // дата та час DateFormat dateFormat = new SimpleDateFormat("dd/MM/yy HH:mm:ss"); Date date = new Date(); // запис повыдомлення у файл try { FileWriter f1= new FileWriter("C://Program Files//Apache Software Foundation//Tomcat 6.0//webapps//myapp//WEB-INF//msg.txt",true); f1.write("<H1 style='background-color:#000000; color:#ffffff' ><font size='+1'>Message from "+login+ " :</font> <font size='-1'> |" +date+"|</H1>"); f1.write("<H1 style='color:#000000' ><font size='+1'>"+msg+" </font> </H1>"+"\r\n"); f1.write("<H1 style='color:#000000' >__________________________________ ___________________________________ ________________</font> </H1>"+"\r\n"); f1.close(); } catch (IOException eee){} login=""; msg=""; try{ FileReader f= new FileReader("C://Program Files//Apache Software Foundation//Tomcat 6.0//webapps//myapp//WEB-INF//msg.txt"); BufferedReader in= new BufferedReader(f); out.println("<H1 align=center font size=10>this page already have "+num+" visitors </H1>"); String s; while((s=in.readLine())!=null) { out.println(s); } f.close(); } catch(IOException e){ } /* ********************************* ошыбка ********************************* */ out.println("<a href='C:Program Files//Apache Software Foundation//Tomcat 6.0//webapps//myapp//WEB-INF//classes//MyForm.html'>send message</a>"); out.println("</BODY></HTML>"); } public void destroy() { try { FileWriter f1= new FileWriter("C://Program Files//Apache Software Foundation//Tomcat 6.0//webapps//myapp//WEB-INF//count.txt"); f1.write(str); f1.close(); } catch (IOException eee){} } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Java - сервлеты, Eclipse | FreshBreeze | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 7 | 19.10.2009 12:49 |