Я хочу, чтобы моя страница сервлета получала информацию, представленную в текстовой области страницы jsp, преобразовывала этот текст в голос и возвращалась на страницу jsp. Этот фрагмент кода дает мне эту ошибку
org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service () для сервлета [Myclass] в контексте с путем [/ test] выбросило исключение [При выполнении сервлета возникла исключительная ситуация] с основной причиной1006 *
Буду благодарен за любую помощь или предложение.
страница сервлета (Myclass.java)
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//2nd approach
final String VOICENAME ="kevin16" ;
String button = request.getParameter("button");
Voice voice;
VoiceManager vm= VoiceManager.getInstance();
voice =vm.getVoice(VOICENAME);
voice.allocate();
if ("text".equals(button)) {
try {
voice.speak(request.getParameter("box"));
}
catch( Exception e){
System.out.println(e.getMessage());
}
System.out.println("line 5");
request.getRequestDispatcher("NewFile.jsp").forward(request, response);
}
}
}
страница jsp (NewFile.jsp)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method="post" action="Myclass" enctype="multipart/form-data">
<textarea name ="box" rows="4" cols="50">
</textarea>
<button value="text" name ="button" type="submit" >Click Me!</button>
</form>
</body>
</html>