rt 
在该JSP页面中申明了taglib ,<%@ taglib prefix="s" uri="/struts-tags" %> ,
并且在敲以上字符时myeclipse还给出了"/struts-tags"的提示,不知为什么JSP编译总是通不过。
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>   
    <title>My JSP 'index.jsp' starting page</title>
  </head>
  <body>
   <s:textfield name="s" vlaue="">
  </body>
</html>exceptionorg.apache.jasper.JasperException: /index.jsp(20,0) Unterminated &lt;s:textfield tag
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132)
org.apache.jasper.compiler.Parser.parseBody(Parser.java:1646)
org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:977)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1245)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

解决方案 »

  1.   

    <s:textfield name="s" vlaue=""/>
      

  2.   

    <s:textfield name="s" vlaue="">
      这个标签你没有关闭啊。<s:textfield name="s" vlaue=""></s:textfield> 
    这样试试呢
      

  3.   

    还是报错
    exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 1714:   </head>
    15:   
    16:   <body>
    17:    <s:textfield name="s" vlaue=""/>
    18:   </body>
    19: </html>
      

  4.   

    org.apache.jasper.JasperException: /index.jsp(20,0) Unterminated &lt;s:textfield tag
    我帮你翻译:Unterminated 没有终止的意思 </s:textfield> 这个标签
    现在理解了么?
      

  5.   

    exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 1714:   </head>
    15:   
    16:   <body>
    17:    <s:textfield name="s" vlaue=""></s:textfield> 
    18:   </body>
    19: </html>
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      

  6.   

    struts2 标签 不比 普通的html 
    有开始一定要有结束 />或者 </XXX>
      

  7.   

    <s:textfield name="s" vlaue=""></s:textfield> 
      

  8.   

    <s:textfield>是<s:form>的子标签吧这样写呢
    <s:form>
    <s:textfield name="s" vlaue=""/>
    </s:from>
      

  9.   

    LZ是网上找的示例吗?
    建议换个jar包,更换MyEclipse 建议6.5以上,是否还缺少其他struts2的jar包啊。
      

  10.   

    org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp 
    這個錯誤我也遇到過,在windows下項目正常,但是到了Linux上就報這個錯誤
    發現一個很奇怪的現象,只要是直接跳轉頁面的就報錯,通過action跳轉的就正常
    後來把所有跳轉都改為action問題全部解決
    但是問題是解決了,這個錯誤產生的原因不知道是爲什麽
    爲什麽通過action跳轉jsp正常,通過jsp跳轉jsp就出問題
      

  11.   

    <s:textfield name="s" vlaue="1"></s:textfield>||<s:textfield name="s" vlaue="2"/>