为什么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>..但是不识别在页面上直接输出
--------------------编程问答-------------------- 不知所云。java向页面输出html网页 不是用HttpServletResponse.getWriter对象么 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- --------------------编程问答-------------------- JspWriter out = pageContext.getOut();
<html:select>
<html:option value='01'>a省公司库</html:option>
<html:option value='01_11'>b省属本溪库</html:option>
</html:select>
而不是
<select>
<option></option>
</select>
这种,怎么弄
out.println(sb.toString()); --------------------编程问答-------------------- 我不是不会输出,是输出的结果没有解析为html格式<select>,还是标签格式<html:select> --------------------编程问答-------------------- 如何让页面2次解析html:select --------------------编程问答-------------------- 我就纳闷了,你不要<html:select>那java类直接写<select>不就行了 --------------------编程问答-------------------- 楼主的意思是<html:select>二次解析后变成<html><select>? 我晕了 --------------------编程问答-------------------- 对就是这个意思,为什么第二次我输出就不自动转换了 --------------------编程问答-------------------- 除
补充:Java , Web 开发