Top.Mail.Ru
? ?

Entries by tag: jsp

Aug. 15th, 2010

Я говорил, что изучаю Java и пишу сайт? Наверное, да. Ну, а если не говорил, то теперь вы в курсе.

0.1Collapse )
Чтобы JSP при обработке страницы не оставлял пустых строк на месте JSP-директив нужно добавить trimDirectiveWhitespaces="true". Пример:

<%@ page pageEncoding="UTF-8" trimDirectiveWhitespaces="true" %>



via http://www.rsdn.ru/forum/java/3834159.1.aspx

Updated(20100720): похоже, что можно прописать более глобально, для всех JSP-страниц (не пробовал, так как переползаю на JSF2 с facelets):


<jsp-config>
    <jsp-property-group>
        <url-pattern>*.jsp</url-pattern>
        <trim-directive-whitespaces>true</trim-directive-whitespaces>
    </jsp-property-group>
</jsp-config>



via http://www.javatalks.ru/viewtopic.php?p=83957#83959

Tags:

В книжке так всё легко описано, мол, сделайте так и так и всё будет о как! А на практике...

Решил добавить локализацию, добавил соответствующий taglib, вместо сообщения написал <fmt:message key="bla-bla" /> и получил "java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/fmt/LocalizationContext" В jar файлах в WEB-INF/lib посмотрел -- правда нет. Оказывается он есть в jstl.jar, после apt-cache search jstl.jar сделал sudo apt-get install glassfish-jstl, потом симлинком пробросил его в WEB-INF/lib и рестартанул Томкэт. Фух. Нашелся!

Теперь хотя бы страница откомпилировалась, но не видит переводы в properties-файле...
Read more...Collapse )
Hello world на JSP:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<jsp:useBean id="date" class="java.util.Date" />
<html>
<head>
<title>Hello world!</title>
</head>
<body>
<h2>Here is today's date</h2>
<c:out value="${date}" />
</body>
</html>


В моей книжке URL в taglib был другой (http://java.sun.com/jsp/jstl/core, который указывает на JSTL 1.0) и Tomcat ругался "The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application". Для устранения этого понадобилось:

$ sudo apt-get install jakarta-taglibs-standard
$ mkdir -p WEB-INF/lib
$ cd WEB-INF/lib
$ ln -s /usr/share/java/jakarta-taglibs-standard-1.1.2.jar standard.jar
$ sudo service tomcat6 restart


И пример заработал!

P.S. А чтобы указать кодировку страницы нужно добавить <%@ page contentType="text/html" pageEncoding="UTF-8" %>

Profile

В Чемпивоне, осень 2009
Imagephp_coder
Семушин Вячеслав

Latest Month

April 2013
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    

Syndicate

RSS Atom

Comments

  • php_coder
    10 Jul 2013, 19:00
    Правильные критерии. Я вообще заметил, что чем больше требуешь от работодателя, тем больше он хочет тебя заполучить :))
  • php_coder
    31 Mar 2013, 16:53
    Спасибо большое!
  • php_coder
    30 Mar 2013, 12:37
    Пока я прочитал единственную книгу по JS и могу её рекомендовать для совсем начинающих: "Изучаем JavaScript" из серии Head First (http://www.ozon.ru/context/detail/id/7301823/) Но тут совсем базовые…
  • php_coder
    30 Mar 2013, 11:57
    Подскажите пожалуйста с вашей точки зрения с какой литературки или ресурса лучше начинать изучение java-script?
  • php_coder
    20 Jun 2012, 16:04
    Всей конторой на работе рванули в прошлом году писать всё подряд на пятом ХТМЛ.
    Обломались и отложили это до момента когда все забудут по ИЕ7
Powered by LiveJournal.com
Designed by Lilia Ahner
Image