在客户化标签中使用如下程序: JspWriter out = pageContext.getOut(); out.println("<tr>");
out.println("</tr>");
.... 请问:是不是在 out.println(""); 中间只能使用HTML元素,而不能使用STRUTS的HTML标签?小弟先谢谢了!
out.println("</tr>");
.... 请问:是不是在 out.println(""); 中间只能使用HTML元素,而不能使用STRUTS的HTML标签?小弟先谢谢了!
=======================================
是的,你tld没导怎么用?
再说了,这两个有区别么?实现都是一样的吧?不过一个偷懒点而已
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>的。并不是偷懒的区别吧!out.println("<td><html:link page=\"/delete.do?user_id="+bean.getId()+"\">×</html:link></td>"); 会失去超链接的。
struts标签是在服务器端就被解释成html标签然后传到客户端浏览器的,而用out.println()是直接传到浏览器,浏览器不认识Struts的
如果我想在这个页面形成一个表单。
那我就只能使用out.println(" ... "); 来输出表单(而且只能是HTML了?)
能不能在
自定义的标签(自定义的标签输出一个表格,表格带有文本输入框...)
的前后使用STRUTS的HTML标签从而形成一个表单呢?