struts - struts1 中的 org.apache.jasper.JasperException

标签 struts

struts-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>

我得到的异常(exception)是:

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

我无法理解为什么会出现异常。

最佳答案

尝试在“前缀”一词前添加一个空格,如错误消息所示。

关于struts - struts1 中的 org.apache.jasper.JasperException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468792/

相关文章:

java - 如何在Struts配置文件中配置文件夹内文件的路径

java - 使用显示标签导出到 Excel 时如何删除单选按钮?

java - org.xml.sax.SAXParseException : Document is invalid: no grammar found.

java - struts2 中用户友好的 URL

java - 如何决定在 Java Web 服务中使用什么框架?(SOAP)

java - 使用 struts Logic taglib 生成选择选项

java - struts2表单中ArrayList中的重复记录

java - JSTL 从对象数组中获取值

java - 隐藏 JSP url 扩展名

java - 如何使用 html 标签在 Struts 表单中保存日期数据