Attribute val invalid for tag iterator according to TLD at org.apache.jasper.compiler.DefaultError

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27632117/article/details/53311074

又犯了一个低级错误,

Attribute val invalid for tag iterator according to TLD
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237)

错误地方!!

Attribute val invalid for tag iterator according to TLD

原来是把var写成了val。这样的错误一般是把标签中的单词拼写错误。

<s:iterator value="pageBean.list" val="l" status="s">

错误总结:
这几次的错误不是大错误,其实已经提示了错误,很多时候错误不是很大,但是就是找不到。认真看一下错误提示,大多都能找到,如果部分读不懂还是去谷歌一下,会找到很多犯过相同问题。总结一下错误下次看到的时候直接改了。

阅读更多
换一批

Attribute xmlns invalid for tag html according to TLD

03-31

org.apache.jasper.JasperException: /html/index.jsp(7,0) Attribute xmlns invalid for tag html according to TLDrn org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)rn org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)rn org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:234)rn org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:989)rn org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:710)rn org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)rn org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)rn org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)rn org.apache.jasper.compiler.Node$Root.accept(Node.java:456)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)rn org.apache.jasper.compiler.Validator.validate(Validator.java:1489)rn org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:157)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn oa.dailywork.bussiness.Encoding.doFilter(Encoding.java:30)rnrn请高手指点,不知道是什么问题rn清高手帮忙,非常感谢

Attribute vaule invalid for tag property according to TLD

07-07

rn找了几个小时没找到不知道哪块出来问题,报标签问题,我是按照视频上写的,请大神们看下,哪块出的问题,谢谢了!rnrnrnrnrnrnrn异常信息rnrn[code=html]HTTP Status 500 - /form/ShowSjzdfl.jsp (line: 25, column: 66) Attribute vaule invalid for tag property according to TLDrnrntype Exception reportrnrnmessage /form/ShowSjzdfl.jsp (line: 25, column: 66) Attribute vaule invalid for tag property according to TLDrnrndescription The server encountered an internal error that prevented it from fulfilling this request.rnrnexceptionrnrnorg.apache.jasper.JasperException: /form/ShowSjzdfl.jsp (line: 25, column: 66) Attribute vaule invalid for tag property according to TLDrn org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)rn org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)rn org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237)rn org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1266)rn org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:876)rn org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1553)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)rn org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)rn org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:895)rn org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1553)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)rn org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)rn org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2450)rn org.apache.jasper.compiler.Node$Root.accept(Node.java:474)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)rn org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1845)rn org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:218)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:731)rn org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)rn org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164)rn org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)rn com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)rn org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)rn org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)rn org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)rn org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:544)rn org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)rn org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)[/code]rnrnrn获取getSjzdfl.action出的500错误rn[code=java]d.add(61,6,"数据字典分类","getSjzdfl.action","","main");rn rn for(var i=0;irnrnrnrn rn rn /form/ShowSjzdfl.jsprn rn rn rnrnrnrnrn[/code]rnrnrnapplicationContext.xmlrnrn[code=java] rn rn rn rn rn rnrnrn rn rn rn rn rn [/code]rnrnShowSjzdfl.jsprnrnrn[code=java]<%@ page language="java" contentType="text/html; charset=gb2312"rn pageEncoding="gb2312"%>rn<%@ taglib prefix="s" uri="/struts-tags"%>rnrnrnrn rn 数据字典rnrnrn rn rn 录入数据字典分类rn rn rn rn rn 序号rn 启用rn 选项rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrn[/code]

Struts问题:Attribute name invalid for tag form according to TLD

12-07

我按照Mastering struts 书上写了一个例子,如下,lookupForm和lookuoAction都有rnindex.jsp如下:rn...rnrn rn rn Symbol:rn rn rn rn rn rn rn rn...rn运行是出错:rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: /index.jsp(34,1) Attribute name invalid for tag form according to TLDrn org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83)rn org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:402)rn org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:274)rn org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1018)rn org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:739)rn org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1458)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)rn org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2230)rn org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2236)rn org.apache.jasper.compiler.Node$Root.accept(Node.java:485)rn org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)rn org.apache.jasper.compiler.Validator.validate(Validator.java:1515)rn org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:247)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:856)rnrnrnnote The full stack trace of the root cause is available in the Tomcat logs.rnrn是什么原因?

struts2标签报错Attribute list invalid for tag set according to TLD

06-26

我的网页报这个错误rnorg.apache.jasper.JasperException: org.apache.jasper.JasperException: /core/companyStyleInvite.jsp(230,4) Attribute list invalid for tag set according to TLDrnorg.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:354)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rn org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:136)rn org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:175)rn com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:309)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)rn com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)rn org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)rn org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)rn org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)rn org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)rn org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)rn org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)rn kf.base.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42)rn org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)rn org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)rnrnrnroot cause rnrn出错的代码是rnrn 是否浮动于任何元素之上:rn <%rn pageContext.setAttribute("yesNo", SystemDictionary.getItems(IDicContants.YES_NO));rn %>rn rn 这段错了rn rn rn rn头文件时rn<%@ page contentType="text/html; charset=utf-8" %>rn<%@ taglib prefix="s" uri="/struts-tags" %>rn<%@ page import="kf.core.web.*"%>rnrnrn请问要怎么改啊

/login.jsp(39,1) Attribute name invalid for tag form according to TL

05-07

org.apache.jasper.JasperException: /login.jsp(39,1) Attribute name invalid for tag form according to TLD rnorg.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) rnorg.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) rnorg.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236) rnorg.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:986) rnorg.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:706) rnorg.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442) rnorg.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166) rnorg.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216) rnorg.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:726) rnorg.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442) rnorg.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166) rnorg.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216) rnorg.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222) rnorg.apache.jasper.compiler.Node$Root.accept(Node.java:457) rnorg.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166) rnorg.apache.jasper.compiler.Validator.validate(Validator.java:1484) rnorg.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167) rnorg.apache.jasper.compiler.Compiler.compile(Compiler.java:296) rnorg.apache.jasper.compiler.Compiler.compile(Compiler.java:277) rnorg.apache.jasper.compiler.Compiler.compile(Compiler.java:265) rnorg.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) rnorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302) rnorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) rnorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) rnjavax.servlet.http.HttpServlet.service(HttpServlet.java:803) rnrn请高手指点,不知道是什么问题,有人说要添加必要的包,可我已经都添加了(hibernate-3.2.6.ga/struts-1.3.9-all/sqlserver2000三个驱动包)只不知道还差什么必要的包了,清高手帮忙,非常感谢

没有更多推荐了,返回首页