Я получаю сообщение об ошибке «Пакет javax.servlet не найден» при попытке скомпилировать следующий код Java - PullRequest
0 голосов
/ 21 июня 2011

Я получаю сообщение об ошибке javax.servlet. * Пакет не найден при попытке скомпилировать следующий исходный код:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class servlet1 extends HttpServer
{
public void doPOST(HttpServletRequest req , HttpServletResponse res) throws ServletException,IOException

{
String uid = req.getParameter("T1");
String pwd = req.getParameter("T2");

PrintWriter pw=res.getWriter();
pw.println(uid);
pw.println(pwd);


}
}

Я использую программное обеспечение Java 6.0 и Tomcat 6.0

Скажите, пожалуйста, что мне следует сделать для успешной компиляции этого файла?

Ответы [ 2 ]

3 голосов
/ 21 июня 2011

Когда вы добавляете servlet.jar или j2ee.jar в ваш classpath, вам нужно будет исправить подпись doPost. Должно быть doPost, а не doPOST

0 голосов
/ 21 июня 2011

Вам нужны JE-файлы Java EE в вашем Classpath. Вы можете найти их в каталоге lib вашего сервера приложений (tomcat, glassfish и т. Д.)

http://download.oracle.com/javaee/6/api/overview-summary.html

...