и один и тот же экземпляр класса будет использоваться для всего сеанса, но теперь я могу сказать, что он повреждается каждый раз, когда веб -страницы вызываются путем размещения точки останова в конструктор, и это не должно этого делать. Кто -нибудь знает, почему это? Я действительно попробовал поиск, но ничего не придумывал. Используя Localhost Tomcat8.5. Использование < /p>
system.out.println("hashcode-"+objsushelper.hashcode());; Страница и два звонка Ajax для инициализации страницы. Вот пример страницы Ajax. text.simpledateformat " %>
< %@ page import = "java.sql. , java.util. , csd.sas. , csd.sas.helpers = "objsushelper" class = "csd.sas.sustainability.sustainabilityhelper" scope = "session"/>
Код: Выделить всё
String empno = request.getParameter("empno");
System.out.println("Hashcode-"+objSusHelper.hashCode());
String objBuf=objSusHelper.getGCListings(empno);
out.println(objBuf);
%>
< /code>
И вот вызов к нему < /p>
function setyearSelector () {< /p>
$.getJSON('jsps/ajaxData/Sustainability/getYearSelects.jsp', function(data) {
$( "#GCYear" ).append($('', {
value:"none",
text: "Select a Year"
}));
$.each(data, function(index) {
$( "#GCYear" ).append($('', {
value:data[index].value,
text: data[index].label
}));
});
});
Подробнее здесь: https://stackoverflow.com/questions/794 ... -correctly