如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 354 编程语言
IDEA创建JavaWeb项目时找不到Servlet,但Servlet版本支持注解方式。
想直接解决直接看第三步。前面的步骤仅供锁定问题。
[排查]首先查看IDEA左下角Web选项栏中,是否出现Servlet,如果Servlet没有跟小括号为非正常标记(黄色标记之前的Servlet)。无法读取。
[排查]找到项目的WEB-INF文件夹下的Web.xml文件,在其中添加
servlet> servlet-name>MessageServlet/servlet-name> servlet-class>Test.servlet.MessageServlet/servlet-class>/servlet>servlet-mapping> servlet-name>MessageServlet/servlet-name> url-pattern>/MessageServlet/url-pattern>/servlet-mapping>
左侧会出现一个新的一模一样的servlet,或者原先servlet后出现小括号。
发现这一现象以后,删除添加的这段(当然也可以保留).
[解决]找到你的Servlet文件,将
@WebServlet(name = "MessageServlet")
改为
@WebServlet(name = "MessageServlet",urlPatterns = "/MessageServlet")
注意 “/”
再次查看就会出现第一步黄色标记的servlet小括号后缀。
此时,在敲代码时,例如form表单,Servlet能由IDEA自动补全。
在调用时Servlet名前面最好加 /(如图)。
运行项目程序发现可以找到Servlet了。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 354 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 579 编程语言