1
자바 서블릿을 입력 기반의 조건 수행과 같이 만들고 싶습니다. UserInput이라는 입력을 받고 프로그램과 채팅하는 것처럼 계속 ProgramOutput이라는 출력을 게시한다고 가정합니다. 나는 그것을 실행하려고하면 자바 서블릿 반복 게시
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out=response.getWriter();
String UserInput= request.getParameter("UserInput").toString();
out.println("<html>");
out.println("<head>");
out.println("<title></title>");
out.println("</head>");
out.println("<body>");
while (true){
out.println(UserInput+ "<br>"); //this is the place where user type his/her words
out.println("<input type='submit' value='submit'>");
request.getParameter("UserInput").toString();
if ("stop".equals(UserInput)) //unless user type 'stop', program will keep printing the answer
break;
String ProgramOutput= engine.answer(UserInput); //from engine.java
out.println(ProgramOutput+"<br>");}
out.println("</body>");
out.println("</html>");
out.close();
이, 그것도 다른 단어를 입력하는 사용자를 제공하지 않고 동일한 입력과 출력을 인쇄 멈추지 않았다 그것을 확인 결코 : 이것은 내의 doPost 코드입니다. 어떻게해야합니까?
죄송합니다. 서블릿을 처음 만드는 것은 가능합니다. 가능한 경우 이해하기 쉬운 대답을 원합니다. 미리 감사드립니다.