2017-11-23 7 views
0

여기 서블릿의 양식이있는 html 페이지로 리디렉션하고 리디렉션 할 수 있습니다. 해당 형식의 텍스트 필드에 값을 설정 하시겠습니까? Request.getAttribute()를 사용하여 폼에서 값을 얻는 것과 마찬가지로, 서블릿에서 HTML 폼의 input 요소에 값을 설정하는 방법이 있습니까? 큰 도움을 주셔서 감사합니다. 감사합니다.입력 필드에 값을 넣으십시오. 즉, 서블릿의 html 형식 텍스트 상자에 넣으십시오.

+0

이유를 설명 할 수 있습니까? – NAK

+0

html 대신 jsp 페이지를 사용할 수 있습니다. 그런 다음 동적 페이지를 쉽게 만들 수 있습니다. – Tejendra

+0

요구 사항은 html 만 사용하는 것입니다.하지만 html에 들어갈 수 없는지 확실하지 않습니다. 그래서 내가 여기에 있는데, 왜이 일을하는지, 사용자가 할 수있는 웹 페이지 양식을 만들고 있습니다. 등록 양식에서 등록하고 세부 사항을 제출하십시오. 그리고 사용자가 편집을 원할 경우 사용자는 텍스트 상자에 자신의 이전 세부 사항이있는 동일한 등록 페이지로 리디렉션됩니다. –

답변

2

Java는 서블릿에서 매개 변수를 설정하는 방법을 제공하지 않습니다.

(난 아직도 JSP를 사용하는 것이 좋습니다)

붙이지 서블릿에서 PrintWriter#println()를 사용하여 등록 페이지 : 당신이 이 사용하는 HTML을 수행해야하는 경우 여기에 두 가지 옵션이 있습니다.

response.setContentType("text/html"); 
out.println("blah blah blah"); 
out.println("<input name='username' type='text' value='"+javaVariable+"'"); 
out.println("blah blah blah"); 

2.In HTML 페이지

당신이 필요하고이 데이터와 양식 요소를 채울 데이터를 반환 Ajax 호출을합니다.

+0

위대한, 나는 AJAX에 익숙하지 않다.하지만 적어도 해결책이 있다는 것을 알아야한다. 분명히 배워야 할 것이다. :) –