【发布时间】:2019-06-07 14:56:02
【问题描述】:
我在尝试在服务器端使用 getServletContext() 时遇到问题。这被标记为错误(红色下划线),悬停在错误上的是“方法 getServletContext() 未定义 MySQLConnection 类型”,快速修复是创建方法。
我正在使用其他人为 gwtJava 生成的一些代码。我现在正试图在 JEE 项目中使用它。不幸的是,我无法从最初创建此代码的人那里获得帮助,而且我不是程序员,正在学习中。
public static void printE1(String activity, String activityNo,
String groupFormation, String location, String startTime,
String startDateString, String startFrom, String finishTime,
...
try {
ScoutMain.generateE1(getServletContext(), activity, activityNo,
groupFormation, location, startTime,
startDateString, startFrom, finishTime,
...
ScoutMain.generateE1 有:
public static void generateE1(ServletContext ctx,
String activity, String activityNo,
String groupFormation, String location, String startTime,
...
我看过:
Different ways to get Servlet Context
Why getservletcontext isn't found?
还有 getServletContext() 文档,我发现它非常混乱。
我想我可能错过了一个导入;但是,找不到哪一个。
【问题讨论】:
-
通常只能在HttpServlet类的子类方法中调用getServletContext()。请检查是什么类方法调用了这个方法。
标签: servlets jakarta-ee