Kre*_*eig 4 java tomcat servlets
我使用包 com.oreilly.servlet 将文件上传到由 Tomcat 10 构建的服务器,但似乎这个包很旧,并且 MultipartParser 类需要 javax.servlet.http.HttpServletRequest 作为参数 \xef\xbc\x8c 但仅 servlet向我提供 jakarta.servlet.http.HttpServletRequest\xef\xbc\x8cso 我如何将 jakarta 类转换为 javax 类?或者有什么jar可以用来快速上传文件吗?
\n\n\n雄猫10
\n
Apache Tomcat 9 和 10 本质上是相同的产品。一种使用 javax.* 包命名,另一种使用 jakarta.* 命名。这两种产品是并行开发的。
\n包命名的变化是 Oracle 将 Java EE 技术责任移交给 Eclipse 基金会的过渡的一部分,并在该基金会更名为Jakarta EE。
\n如果您不熟悉这种转变,请阅读一些行业新闻,观看 YouTube 上的一些视频演示等。这已经在很多地方讨论过很多次了。
\n如果您想继续使用旧的命名,只需使用 Tomcat 9 而不是 Tomcat 10.0 \xe2\x80\x94 相同的性能,相同的功能集。如果您愿意,您可以推迟更名。但 Jakarta EE 的未来开发将在新的包命名中完成。
\n如果您选择采用新的命名方式,您可能只需更改import
声明即可。可能有一些工具可以帮助您完成此操作,包括最新 IDE 中的新功能。同样,文章和视频非常丰富。
\n\n类 MultipartParser 需要 javax.servlet.http.HttpServletRequest
\n
如果要迁移到新的包命名,则需要将使用旧命名的所有库和工具更新为使用新命名的新版本。如果您无法获取新版本,您\xe2\x80\x99将必须坚持旧的命名和Tomcat 9。
\n\n\n或者有什么jar可以用来快速上传文件吗?
\n
我希望您可以找到许多库来协助文件上传。
\n然而,询问软件推荐显然与本网站的主题无关。请参阅姊妹站点 SoftwareRecommendations Stack Exchange。
\n 归档时间: |
|
查看次数: |
17390 次 |
最近记录: |