org.apache.jasper.JasperException в Struts1 - PullRequest
       4

org.apache.jasper.JasperException в Struts1

2 голосов
/ 27 февраля 2012

распорки-config.xml

<action-mappings>
    <action input="/index.jsp" name="HelloWorldActionForm" 
            path="/HelloWorld" scope="session" type="com.vaannila.HelloWorldAction">
        <forward name="success" path="/helloWorld.jsp"/>
    </action>
    <action path="/Welcome" forward="/welcomeStruts.jsp"/>
</action-mappings>

helloWorld.jsp

<%@taglib uri= "/WEB-INF/struts-bean.tld"prefix="bean" %>

<html>
  <body>
    <bean:write name="HelloWorldActionForm" property="message" />
  </body>
</html>

Исключение, которое я получаю:

 org.apache.jasper.JasperException: /helloWorld.jsp (line: 4, column: 54) 
 The JSP  specification requires that an attribute name is preceded by whitespace

Я не могу понять, почему наступает исключение.

Ответы [ 4 ]

1 голос
/ 22 апреля 2016

Добавьте следующую строку в файл catalina.properties, расположенный в папке TOMCAT INSTALLED DIRECTORY OR FILES

  1. GOTO Apache Software Foundation \ Tomcat 7.0 \ conf \ catalina.properties

  2. ПРОСТО ДОБАВЬТЕ УКАЗАННУЮ ЛИНУЮ НИЖЕ В ФАЙЛЕ CATALINA.PROPERTIES

org.apache.jasper.compiler.Parser.STRICT_WHITESPACE = ложь

После добавления просто перезагрузите сервер

ЭТО РАБОТАЕТ ДЛЯ МЕНЯ

1 голос
/ 28 февраля 2012

Попробуйте поставить пробел перед словом «префикс», как показано в сообщении об ошибке.

0 голосов
/ 09 сентября 2014

Попробуйте удалить приведенный ниже тег Duplications.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>  

Это удалит эту ошибку.

0 голосов
/ 06 сентября 2013

Всякий раз, когда приходит исключение jasperException, оно относится только к странице jsp. В основном это происходит из-за проблем с синтаксисом jsp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...