powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts tags и скриплеты
4 сообщений из 4, страница 1 из 1
Struts tags и скриплеты
    #33508713
urgency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста как использовать в поле value тэга logic скриплет? Как динамически изменять value (там изначально ожидается не bean name)? У меня возникает ошибка в следующем коде:

Код: plaintext
1.
2.
3.
4.
<logic:lessThan value="<%=((ActionFormSearch)session.getAttribute("browseForm")).getTotalPages())%>" property="currentPage" name="browseForm">
            <html:link action="/publication/browse" paramName="browseForm" paramId="direction" paramProperty="forward">
                Следующая страница
            </html:link>
        </logic:lessThan>

Exception report

Exception reportorg.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 172 in the jsp file: /browsepublication.jsp
Generated servlet error:
C:\Documents and Settings\SAP\.IntelliJIdea\system\tomcat_TomcatLocal_c4250d2c\work\Catalina\localhost\university\org\apache\jsp\browsepublication_jsp.java:386: cannot find symbol
symbol : method setValue(int)
location: class org.apache.struts.taglib.logic.LessThanTag
_jspx_th_logic_lessThan_0.setValue(((ActionFormSearch)session.getAttribute("browseForm")).getTotalPages());
^


An error occurred at line: 172 in the jsp file: /browsepublication.jsp
Generated servlet error:
Note: C:\Documents and Settings\SAP\.IntelliJIdea\system\tomcat_TomcatLocal_c4250d2c\work\Catalina\localhost\university\org\apache\jsp\browsepublication_jsp.java uses unchecked or unsafe operations.


An error occurred at line: 172 in the jsp file: /browsepublication.jsp
Generated servlet error:
Note: Recompile with -Xlint:unchecked for details.
1 error



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
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)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

БОЛЬШОЕ СПАСИБО!
...
Рейтинг: 0 / 0
Struts tags и скриплеты
    #33509293
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ясно же написано:

Код: plaintext
1.
2.
3.
4.
5.
Generated servlet error:
C:\Documents and Settings\SAP\.IntelliJIdea\system\tomcat_TomcatLocal_c4250d2c\work\Catalina\localhost\university\org\apache\jsp\browsepublication_jsp.java: 386 : cannot find symbol
symbol : method setValue( int )
location:  class  org.apache.struts.taglib.logic.LessThanTag
_jspx_th_logic_lessThan_0.setValue(((ActionFormSearch)session.getAttribute("browseForm")).getTotalPages());
^

Атрибуты тегов - ВСЕГДА строки. Поэтому пишите так:

Код: plaintext
value="<%= Integer.toString( ((ActionFormSearch)session.getAttribute("browseForm")).getTotalPages()) ) %>" 
...
Рейтинг: 0 / 0
Struts tags и скриплеты
    #33509314
urgency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М.Голованов , Спасибо!!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Struts tags и скриплеты
    #34895647
dsafsdfasd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
urgencyСкажите пожалуйста как использовать в поле value тэга logic скриплет? Как динамически изменять value (там изначально ожидается не bean name)? У меня возникает ошибка в следующем коде:

Код: plaintext
1.
2.
3.
4.
<logic:lessThan value="<%=((ActionFormSearch)session.getAttribute("browseForm")).getTotalPages())%>" property="currentPage" name="browseForm">
            <html:link action="/publication/browse" paramName="browseForm" paramId="direction" paramProperty="forward">
                Следующая страница
            </html:link>
        </logic:lessThan>

Exception report

Exception reportorg.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 172 in the jsp file: /browsepublication.jsp
Generated servlet error:
C:\Documents and Settings\SAP\.IntelliJIdea\system\tomcat_TomcatLocal_c4250d2c\work\Catalina\localhost\university\org\apache\jsp\browsepublication_jsp.java:386: cannot find symbol
symbol : method setValue(int)
location: class org.apache.struts.taglib.logic.LessThanTag
_jspx_th_logic_lessThan_0.setValue(((ActionFormSearch)session.getAttribute("browseForm")).getTotalPages());
^


An error occurred at line: 172 in the jsp file: /browsepublication.jsp
Generated servlet error:
Note: C:\Documents and Settings\SAP\.IntelliJIdea\system\tomcat_TomcatLocal_c4250d2c\work\Catalina\localhost\university\org\apache\jsp\browsepublication_jsp.java uses unchecked or unsafe operations.


An error occurred at line: 172 in the jsp file: /browsepublication.jsp
Generated servlet error:
Note: Recompile with -Xlint:unchecked for details.
1 error



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
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)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

БОЛЬШОЕ СПАСИБО!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts tags и скриплеты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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