powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / не стартует приложение
6 сообщений из 6, страница 1 из 1
не стартует приложение
    #38353307
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простое приложение, но не стартует... где ошибка?

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<servlet>
    <servlet-name>Controler</servlet-name>
    <servlet-class>com.example.ControlServlet</servlet-class>
  </servlet>
  
  <servlet-mapping>
    <servlet-name>Controler</servlet-name>
    <url-pattern>control.do</url-pattern>
  </servlet-mapping>
  
  <listener>
    <listener-class>com.example.sessionCounter</listener-class>
  </listener>
  
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  
</web-app>



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
package com.example;

import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

public class sessionCounter implements HttpSessionListener {
	static private int activeSessions;	
	public static int getActiveSessions() {
		return activeSessions;
	}	
	@Override
	public void sessionCreated(HttpSessionEvent arg0) {
		activeSessions++;
	}
	@Override
	public void sessionDestroyed(HttpSessionEvent arg0) {
		activeSessions--;		
	}
}


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
package com.example;

import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@SuppressWarnings("serial")
public class ControlServlet extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		//some code here
		request.setAttribute("count", com.example.sessionCounter.getActiveSessions());
		RequestDispatcher view = request.getRequestDispatcher("resultpage.jsp");
		view.forward(request, response);				
	}
}


Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>start page</title>
</head>
<body>
	<jsp:forward page="/control.do" />
</body>
</html>
...
Рейтинг: 0 / 0
не стартует приложение
    #38353308
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь стартует? Я поправил кое-что.
П.С. Толстый троллинг на то что - ошибку в студию
...
Рейтинг: 0 / 0
не стартует приложение
    #38353366
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник,

вместо того чтобы писать какой-то бред про троллинг, вы бы не поленились посмотреть хотя бы первый листинг, если действительно есть желание помочь, а не постебаться.

ошибки исправил, теперь работает.


если я запускаю на локалке из двух разных браузеров, то показывает две активных сессии. правильно ли я понимаю понятие сессии? ведь пользователь один и тот же, но два разных браузера, - разве это не одна и таже сессия?
...
Рейтинг: 0 / 0
не стартует приложение
    #38353416
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вы бы не поленились посмотреть хотя бы первый листинг, если действительно есть желание помочь, а не постебаться.
Офигеть запросы. Вот вам куча моего кода, угадайте какая у меня была ошибка.

rema174ошибки исправил, теперь работает.

А мы ламеры, даже не скопировали код себе, не собрали проект и не задплоили на сервер, чтобы посмотреть какие же там были ошибки. Так и помрем невеждами теперь.

rema174если я запускаю на локалке из двух разных браузеров, то показывает две активных сессии. правильно ли я понимаю понятие сессии? ведь пользователь один и тот же, но два разных браузера, - разве это не одна и таже сессия?
Java EE отслеживает сессию по специальному токену - jsessionid. Он хранится либо в куках, либо внутри страницы. Чаще в куках.
Браузеры куками у вас, судя по всему, не обмениваются. Настройте между ними общие куки и будет одна сессия.
...
Рейтинг: 0 / 0
не стартует приложение
    #38353422
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вместо того чтобы писать какой-то бред про троллинг, вы бы не поленились посмотреть хотя бы первый листинг, если действительно есть желание помочь, а не постебаться.

Лол, ок, учту.

rema174ошибки исправил, теперь работает.

пацан чо.


rema174если я запускаю на локалке из двух разных браузеров, то показывает две активных сессии. правильно ли я понимаю понятие сессии? ведь пользователь один и тот же, но два разных браузера, - разве это не одна и таже сессия?

Это 2 разные сессии да, все идет по плану. Сессия примерно соотвествует окну браузера.
...
Рейтинг: 0 / 0
не стартует приложение
    #38353469
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczА мы ламеры, даже не скопировали код себе, не собрали проект и не задплоили на сервер, чтобы посмотреть какие же там были ошибки. Так и помрем невеждами теперь.

та ладно, нефиг там копировать и собирать... )

забыл никпацан чо.
ну, "пацан" сам разобрался ;)

BlazkowiczJava EE отслеживает сессию по специальному токену - jsessionid. Он хранится либо в куках, либо внутри страницы. Чаще в куках.
Браузеры куками у вас, судя по всему, не обмениваются. Настройте между ними общие куки и будет одна сессия.
забыл никЭто 2 разные сессии да, все идет по плану. Сессия примерно соотвествует окну браузера.
ясно
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / не стартует приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]