我在javabean中写了好多html的语法,在使用struts输出时,不能显示html样子,请问怎么处理
public String PageFooter() 
  {   
   str += "查询到<font color=#cc3300>&nbsp;"+getCountTopic()+"</font>&nbsp;条记录"+"&nbsp;&nbsp;共<font color=#cc3300>&nbsp;"+getPageCount()+"</font>&nbsp;页";  
}使用request.setAttribute("page_foot",pagetools.PageFooter());
JSP中使用<bean:write name="page_foot" />不能正常显示html样子
输出的都是:查询到<font color=#cc3300>&nbsp;"+getCountTopic()+"</font>&nbsp;条记录"+"&nbsp;&nbsp;共<font color=#cc3300>&nbsp;"+getPageCount()+"</font>&nbsp;页正是郁闷……,我该如何处理呢

解决方案 »

  1.   

    您是怎么输出的 在BEAN里面写HTML 您太有才了   写servlet吧
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import servletjsp.communication.*;public class UsingSocketServlet extends HttpServlet
    {
       
       public void service(HttpServletRequest req,
                        HttpServletResponse resp)
        throws ServletException, java.io.IOException
        {
           resp.setContentType("text/html");       java.io.PrintWriter out = resp.getWriter();
     
          out.println("<html>");
          out.println("<head>");
          out.println("<title>Wecome</title>");
          out.println("</head>");
          out.println("<body>");
          out.println("<center><h1>Welcome to our site!</h1>");
          out.println("<br>");
          out.println("<h2>More cool stuff coming soon...</h2>");
          out.println("</center>");
                out.println("</body>");
          out.println("</html>");
          out.flush();
        }
      

  2.   

    这样写——
    <bean:write name="page_foot" filter="false" />
      

  3.   

    支持楼上!!
    改成servlet吧
      

  4.   

    是啊用servlet,直接在jsp里写也行
      

  5.   

    我还真没试过在javabean里写html
      

  6.   

    这样写——
    <bean:write name="page_foot" filter="false" />支持,测试中