当前位置: 代码迷 >> Java Web开发 >> 怎么在*java中输出html,并在jsp页面显示
  详细解决方案

怎么在*java中输出html,并在jsp页面显示

热度:10342   发布时间:2013-02-25 21:15:40.0
如何在*.java中输出html,并在jsp页面显示
大家好,我想实现以下功能:
写了一个java类:
package classes;
import java.io.*;
public class Forms {
public void header(){
String headerString = "<html>\n" +
"<head>\n" +
"<title>$SYS_TITLE</title>\n" ;

?????????输出headerString;
}
}
我想在jsp页面中:
<% Forms forms = new Forms(); %>
<%forms.header()%>
把定义好的html信息输出出来,请问怎么输出?System.out.println输出到控制台了。并且我这个也不是servlet,resp.getWriter()也不用了。

谢谢大家了,请指教。

------解决方案--------------------------------------------------------
...String head() 返回字符串headerString
在页面内使用out.print(form.header());
------解决方案--------------------------------------------------------
<% out.print(forms.header()); %>

------解决方案--------------------------------------------------------
<% Forms forms = new Forms(); %>
<%=forms.header()%>

------解决方案--------------------------------------------------------
不用response还真不没辙,也可能自己才疏学浅
------解决方案--------------------------------------------------------
把out传进去。
------解决方案--------------------------------------------------------
servlet中response.getWriter().write()...
------解决方案--------------------------------------------------------
9楼 已经告诉你了

Java code
package classes;import java.io.*;public class Forms {public void header(JspWriter out){String headerString = "<html>\n" +"<head>\n" +"<title>$SYS_TITLE</title>\n" ;out.print(headerString);}}
  相关解决方案