Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2011, 21:21   #1
J.Bond
Пользователь
 
Регистрация: 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){}
}
}
J.Bond вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java - сервлеты, Eclipse FreshBreeze Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 7 19.10.2009 12:49