2012-02-27 8 views
2

のstruts-config.xmlのstruts1でorg.apache.jasper.JasperExceptionが

<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 

私はなぜexcep今起こっている。

+1

私には私の作品

を再起動して追加した後、それは我々が 'にあったものを任意のアイデアを持っていた場合には非常に簡単になりhelloWorld.jsp''で問題をデバッグするように思えますhelloWorld.jsp'を開きます。 –

+0

私はhello world.jspファイルの詳細を追加しました – coder25

答えて

1

エラーメッセージのように、「接頭辞」の前にスペースを入れてください。

0

jasperExceptionが来るたびに、jspページにのみ関連します。主にjsp構文の問題によって発生します

0

下記のタグを削除してください。

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

このエラーは削除されます。

1

JUST以下に指定の行を追加します。\ confに\のcatalina.properties

  • インストールしたディレクトリやファイル

    1. GOTOは、Apache Software Foundation \ Tomcatの7.0 TOMCATに位置catalina.propertiesファイルに次の行を追加します。 CATALINA.PROPERTIESファイルで

    org.apache.jasper.compiler.Parser.STRICT_WHITESPACE = falseを

    これは単なるサーバーこれは

  • +0

    はい、それも私のために働いています、ありがとう! – nonozor

    関連する問題