org.apache.jasper.JasperException: /login.jsp(108,0) The s:form tag declares tha

在开发web项目的时候,经常可能用到的两个jar包,servlet-api.jar 和jsp-api.jar,当我们在服务器中和项目中引入个jar包不一致(服务器tomcat中的这两个jar包的比本地项目中的jar的版本高时),此时会报这样的错误

 

org.apache.jasper.JasperException: /login.jsp(108,0) The s:form tag declares that it accepts dynamic attributes but does not implement the required interface

 

此时,我们如果是用Maven管理项目的话,可以设置作用域为provided这样可以保证在编译的时候用本地的jar包,部署的时候直接用服务器lib目标目录下的jar包,不至于版本冲突问题。

如果不是基于Maven管理的,我们通过 bulid path 的方式引入服务器下的jar包,这样也同样可以解决问题!

你可能感兴趣的:(maven,JasperException)