首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将jakarta.servlet.http.HttpServletRequest转换为javax.servlet.http.HttpServletRequest

如何将jakarta.servlet.http.HttpServletRequest转换为javax.servlet.http.HttpServletRequest
EN

Stack Overflow用户
提问于 2022-03-18 13:12:14
回答 1查看 1.7K关注 0票数 1

我使用包com.oreilly.servlet将文件上传到由Tomcat 10构建的服务器上,但是这个包似乎很旧,类MultipartParser需要javax.servlet.http.HttpServletRequest作为参数,但是servlet只提供给我jakarta.servlet.http.HttpServletRequest,so--如何将雅加达类转换为javax类?或者有什么jar可以用来快速上传文件?

EN

回答 1

Stack Overflow用户

发布于 2022-03-18 15:28:40

Tomcat 10

Apache 9和10本质上是相同的产品。其中一个使用javax.*包命名,另一个分别使用jakarta.*命名。这两种产品是并行开发的。

包命名的更改是Oracle将Java技术的责任移交给Eclipse的一部分,这些技术在那里被重命名为雅加达EE

如果您不熟悉这种转变,请阅读一些行业新闻,在YouTube上查看一些视频演示文稿等。这在很多地方都有报道。

如果您想继续使用旧的命名,只需使用Tomcat 9而不是Tomcat 10.0 -相同的性能,相同的功能集。如果您愿意,可以推迟更改名称。但是Jakarta的未来发展将在新的包命名中完成。

如果选择使用新的命名,则可能只需更改import语句即可。在这方面可能有一些工具可以帮助您,包括最新IDE中的新功能。同样,文章和视频也非常丰富。

类MultipartParser需要javax.servlet.http.HttpServletRequest

如果您想要移动到新包命名,您将需要更新任何和所有的库和工具使用旧的命名到新版本使用新的命名。如果无法获得新版本,则必须坚持旧的命名和Tomcat 9。

或者有什么jar可以用来快速上传文件?

我希望你能找到许多库来协助文件上传。

然而,在这个网站上,要求软件推荐是明确的主题。参见姐妹网站,软件推荐堆栈交换。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71527582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档