powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка при врапе
7 сообщений из 7, страница 1 из 1
Ошибка при врапе
    #33012885
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проблема, может кто подскажет возможные причины и пути решения.
Имеем маленький тестовый веб проект. Он состоит из сервлета-контроллера, к которому мы обращаемся при старте:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 package  exs.sd.contr;

 import  exs.sd.beans.*;
 import  javax.servlet.http.*;
 import  javax.servlet.ServletException;
 import  java.io.IOException;

 public   class  MainController  extends  HttpServlet {
     public   void  doGet(HttpServletRequest request,
                      HttpServletResponse response)
             throws  ServletException, IOException {
        HttpSession session = request.getSession();
        UserBean bean =  new  UserBean();
        bean.setString("Hello!");
        bean.setSession(session.getId());
        session.setAttribute("Bean", bean);
        response.sendRedirect("Test01.jsp");
    }
}

Он создает объект класса UserBean:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 package  exs.sd.beans;

 import  java.io.Serializable;

 public   class  UserBean  implements  Serializable {
     private  String str =  null ;
     private  String ses =  null ;

     public  UserBean() {
    }
     public   void  setString (String s) {
        str = s;
    }
     public   void  setSession (String s) {
        ses = s;
    }
     public  String getString () {
         return  str;
    }
     public  String getSession() {
         return  ses;
    }
}
Также имеем jsp страницу, на которую контроллер делает редирект:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page  import ="exs.sd.beans.*" %>
<html>
  <head><title>Test jsp</title></head>
  <body>
  <% UserBean bean = (UserBean) session.getAttribute("Bean"); %>
  <%=bean.getString()%>
  <%=bean.getSession()%>
  </body>
</html>

Собственно обащаемся к сервлету стандартным способом из браузера (из любого имеющегося в наличии) и с любой машины, все отлично работает.
Сервер tomcat.

Теперь усложняем задачу. Есть другой сервер, с веб сервером apache. Там имеется CMS. Надо сделать врап из этой cms нашего проекта. cms формирует такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<iframe   
		id="blockrandom"
		src="http://ip_adress/sd" 
		width="100%" 
		height="500" 
		scrolling="auto" 
		align="top"
		frameborder="0"
		 class ="wrapper">
</iframe>

И в итоге на шестом эксплорере и аванте получаем ошибку:
type Exception report
message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NullPointerException
org.apache.jsp.Test01_jsp._jspService(Test01_jsp.java:57)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

А в пятом эксплорере и фаирфоксе работает.
В чем может быть баг?
...
Рейтинг: 0 / 0
Ошибка при врапе
    #33012900
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Здесь по ходу какая-то лабуда с сессиями, потому-что если убрать из проекта все строки, которые связаны с ними, то проект отлично врапится, без ошибок.
Как исправить код?
...
Рейтинг: 0 / 0
Ошибка при врапе
    #33012915
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кукисы включины?
...
Рейтинг: 0 / 0
Ошибка при врапе
    #33013197
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, включены. Включено все что только можно было включить.
...
Рейтинг: 0 / 0
Ошибка при врапе
    #33013208
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты их.... ВЫКЛЮЧИ! :)
...
Рейтинг: 0 / 0
Ошибка при врапе
    #33013215
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™ JEа ты их.... ВЫКЛЮЧИ! :)У меня после обеда с чувством юмора что-то не так. Ты серьезно или прикалываешься? Какой смысл?
...
Рейтинг: 0 / 0
Ошибка при врапе
    #33013234
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят. Оказывется были выключены :) Включил, все заработало. Всем преогромнейшее спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка при врапе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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