2012-12-11 3 views

답변

4

JSF 1.2 이상을 사용한다고 가정하면 JSF 페이지에서 매우 동일한 HTML 코드를 사용할 수 있습니다.

<a href="mailto:[email protected]?subject=Sample subject&body=test&[email protected]">Send mail</a> 

당신이 값을 기준으로 미리 기입하려는 경우

그런 다음에 정확히 해당 URL을 리디렉션을 보내야하는 JSF 양식을 형성한다.

public void submit() throws IOException { 
    // ... 

    externalContext.redirect(String.format(
     "mailto:[email protected]?subject=%s&body=%s&[email protected]", 
      URLEncoder.encode(subject, "UTF-8"), 
      URLEncoder.encode(body, "UTF-8")); 
} 

Outlook에서 메일을 준비 할 필요는 없습니다. Outlook 자체가 아닌 클라이언트의 기본 메일 클라이언트에서 메일을 준비하기 만하면됩니다. 예를 들어 Thunderbird 또는 Gmail 일 수 있습니다. 또한 해당 부분에 컨트롤이 없습니다.