일부 HTML 컨텐트를 생성하고 ActionForm의 필드에 추가하는 Struts 액션 클래스를 작성하고 있습니다. 어떻게 그것을 JSP 파일에 표시 할 수 있습니까?액션 폼에 HTML 컨텐트를 표시하는 방법
0
A
답변
1
ActionForm을 수정하는 대신 request 개체를 사용하는 것을 고려해 보겠습니다. JSP에서 로직 및 bean 태그 라이브러리를 사용하고 HTML 컨텐츠를 분리하여 JSP에 모두 넣을 수 있습니다.
예를 들어, 당신은 당신의 행동에 사용할 수 있습니다
request.setAttribute("message", "<STRONG>html message</STRONG>");
그리고이처럼 JSP 뭔가를 :
<logic:present name="message">
<bean:write name="message" filter="false" />
</logic:present>
그러나 나는 생각이는 HTML을 떠나 더 나은 aproach 것 그 책임자 인 JSP에 코드를 작성하십시오. 행동은 다른 일을해야하며 이러한 작업을 분리하여 유지하는 좋은 설계입니다.
액션이 고려 :
request.setAttribute("message", "html message");
그리고이 당신의 JSP 위해 :
<logic:present name="message">
<STRONG><bean:write name="message" /></STRONG>
</logic:present>
이 당신이 당신의 JSP 파일에있는 모든 HTML 코드 생성을 중앙 집중 방식으로 무료 그 부담의 작용을 .
0
JSP EL 사용. JSP로에서
actionForm.setMyHtmlString(someHtml);
: 작업에서
Here is the HTML : ${fooBarActionForm.myHtmlString}
동작 형태가 스트럿에 의한 요구 또는 세션 속성으로 저장된다. 이 속성의 이름은 struts-config.xml 파일의 액션 폼에 주어진 이름입니다.
관련 문제
- 1. UIWebView에서 HTML 컨텐트를 표시하는 방법 IOS
- 2. UserControl을 폼에 표시하는 방법
- 3. 컨트롤러의보기에서 HTML 컨텐트를 얻는 방법?
- 4. WPF의 Mail.Body에 HTML 컨텐트를 표시하는 가장 좋은 방법
- 5. PHP에서 Regex를 사용하여 HTML 컨텐트를 추출하는 방법
- 6. 윈도우 폼에 많은 상태를 표시하는 방법
- 7. serialport에서받은 MdiChild 폼에 데이터를 표시하는 방법
- 8. .html 페이지를 표시하는 방법
- 9. Windows 8 Metro App에서 HTML 컨텐트를 처리하는 방법
- 10. contenteditable 속성이있는 HTML 컨텐트를 입력으로 표시
- 11. 외부 HTML 컨텐트를 jquery로로드 - 라틴 확장 문자
- 12. PDO가 HTML 컨텐트를 저장하기 위해 준비된 문
- 13. Blackberry Browser 필드에 HTML 컨텐트를 표시 하시겠습니까?
- 14. DOM에서 HTML 컨텐트를 HTML로 렌더링 렌더링
- 15. 모든 레코드 (이름으로 필터)를 폼에 표시하는 방법, Django
- 16. RadEditor 컨텐트를 이미지로 변환하는 방법
- 17. HTML DOM TextNode를 표시하는 방법
- 18. HTML 요소를 회색으로 표시하는 방법
- 19. XML을 HTML 테이블로 표시하는 방법
- 20. 문자열을 HTML 텍스트로 표시하는 방법
- 21. DIV에 HTML 태그를 표시하는 방법
- 22. Html : 링크에서 미리보기를 표시하는 방법?
- 23. HTML 태그를 텍스트로 표시하는 방법
- 24. .ui 폼에 연결하는 방법?
- 25. HTML 폼에 PHP를 삽입하여 선택 항목 채우기
- 26. HTML 양식 - 그들은 폼에 원하는대로 필드
- 27. URL 매개 변수를 폼에 추가하기 PHP HTML
- 28. powershell에 의해 SQL 테이블에서 XML 컨텐트를 표시하는 방법은 무엇입니까?
- 29. 동적으로 생성 HTML 액션 링크
- 30. 테이블 컨트롤을 폼에 추가하는 방법?