当前位置:编程学习 > JAVA >>

为什么jsp页面不能识别java输出的标签,求解答


    public String getSsk2(String name,String id) {
        StringBuffer sb = new StringBuffer(""); 
        sb.append("<html:select property='"+name+"' style='width:100%' styleId='"+id+"'>");
        sb.append("<html:option value=''></html:option>");
        Map ssk = SelectValBean.getInstance().getSsk();
        List list = new ArrayList(ssk.keySet());
        Collections.sort(list);
        for (int i=0;i<list.size();i++){
            sb.append("<html:option value='"+ssk.get(list.get(i))+"'>"+list.get(i)+"</html:option>");
        }
        sb.append("</html:select>");
        return sb.toString();
    }

我只是在jsp页面上引用了一下这个方法.获取<html:select>..但是不识别在页面上直接输出

<html:select>
<html:option value='01'>a省公司库</html:option>
<html:option value='01_11'>b省属本溪库</html:option>
</html:select>

而不是
<select>
<option></option>
</select>
这种,怎么弄
--------------------编程问答-------------------- 不知所云。java向页面输出html网页 不是用HttpServletResponse.getWriter对象么 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- --------------------编程问答-------------------- JspWriter out = pageContext.getOut();
out.println(sb.toString()); --------------------编程问答-------------------- 我不是不会输出,是输出的结果没有解析为html格式<select>,还是标签格式<html:select> --------------------编程问答-------------------- 如何让页面2次解析html:select --------------------编程问答-------------------- 我就纳闷了,你不要<html:select>那java类直接写<select>不就行了 --------------------编程问答-------------------- 楼主的意思是<html:select>二次解析后变成<html><select>? 我晕了 --------------------编程问答-------------------- 对就是这个意思,为什么第二次我输出就不自动转换了 --------------------编程问答-------------------- 除
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,