大家好,我想实现以下功能:
写了一个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);}}