GAE JSP не компилируется с jar в WEB-INF - PullRequest
0 голосов
/ 14 февраля 2012

Это может быть простой проблемой, но в данный момент я вращаю свои колеса.Я использую Google App Engine, и у меня есть простой JSP, который содержит следующий фрагмент

<%@page import="main.java.psbdom.*" %>
....
<%= PS_STRINGS.LABEL %> 

, а затем у меня есть банка в директории WEB-INF / lib, которая имеет это содержимое

$ jar -tvf psbdom-0.0.1-SNAPSHOT.jar 
     0 Tue Feb 07 19:11:36 EST 2012 META-INF/
   124 Tue Feb 07 19:11:34 EST 2012 META-INF/MANIFEST.MF
     0 Fri Feb 03 20:42:30 EST 2012 main/
     0 Fri Feb 03 20:42:30 EST 2012 main/java/
     0 Fri Feb 03 20:42:30 EST 2012 main/java/psbdom/
     0 Fri Feb 03 20:42:30 EST 2012 main/java/psbdom/constants/
     0 Fri Feb 03 20:42:30 EST 2012 main/java/psbdom/data/
     0 Fri Feb 03 20:42:30 EST 2012 main/java/psbdom/user/
   602 Tue Feb 07 19:11:32 EST 2012 main/java/psbdom/constants/PS_STRINGS.class

это класс PS_STRINGS

public class PS_STRINGS 

    {
        //public static final String 
        public static final String LABEL = "LABEL";
    ...
    }

, и я получаю эту ошибку

An error occurred at line: 9 in the jsp file: /admin/addConcept.jsp
PS_STRINGS.LABEL cannot be resolved to a type
6: <title>Add Concept</title>
7: </head>
8: <body>
9:  <%= PS_STRINGS.LABEL %> 

Я действительно сбит с толку относительно того, что я делаю неправильно, и любая помощь будетс благодарностью.

спасибо J

1 Ответ

0 голосов
/ 14 февраля 2012

Вы неправильно указали "import. *". Подстановочный знак (импорт *) применяется только к классам, а не к подпакетам.

Попробуйте

<%@page import="main.java.psbdom.*, main.java.psbdom.constants.*" %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...