title: How to call JSP from Servlet wihout affecting the output?
body: <p>I'm not an expert in Server-side programming nor Java-EE, and I've been looking how to achieve a pretty simple task. I'm not even sure how to express this, which made difficult to google it or to search in the API.</p>
  
  <p>I have one Servlet, This Servlet is calling two different JSP pages. One of them is going to be the actual output, with html code. AFAIU this can be done by this sentence <code>request.getRequestDispatcher("my_jsp_page.jsp").forward(request, response);</code></p>
  
  <p>But the second JSP I want to call shouldn't be a part of the response/output. It's just a generated vCard (text file). So I think I can't use the previous sentence nor the <code>include</code> method, cause the <code>include</code> would affect the output, am I right?</p>
  
  <p>Any tip or suggestion is greatly appreciated.</p>
  
  <p>Regards.</p>
  
  <p>PD: Probably I didn't express myself correctly. The output of the jsp-html file is displayed on the browser, it's to say, it's the actual response. The output of the jsp-vcard file is a text downloable file, that's why I think it shouldn't be included in the output.</p>