又是我的低级问题了,关于STRUCTS的。 非常感谢大家对我上个困扰的回答,虽然我还是没能理解我在看STRUCTS有个问题,为什么用了structs后的JSP页面有很多莫名其妙的标签呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如平时的<form action..... >变成了<html: form action.....>本来的<input type="text" name=""...>变成了<html: text property=""..> 这事struts1.*的标签。其实就是个taglib库。你可以在tld目录下看见html.tld,logic.tld等等。tld:taglib definition。标签定义。其实解析之后,它也就是html标签。这个可以在jsp页面在浏览器显示之后,右键查看源文件,就可以知道。最终还是变回了<input type="text" name=""...>,所以你在界面上其实可以直接用html标签。 写几个struts标签,然后查看页面源代码,对着看看就知道怎么回事了 那就是说,我完全可以像平时写JSP的写法写咯?? 是啊。但是它的标签用起来方便啊。比如你平时jsp取列表,要先request中get出来,然后再for。用标签就不一样外面一个logic:present里面一个logic:iterator就可以啦。 当然可以像平时一样!这样子写的优点是移植性比较好,脱离了struts,你的页面还可以用!如果你拥struts标签的话,也有不少好处,例如:在数据回显的是时候非常方便,可以提高你的开发效率!缺点当然是移植性差了! 呵呵,实际上你不用这些标签,只使用 HTML 标签也可以,但是这样的话,会要写很多的代码,会在 HTML 中嵌 入很多 <% %> 的 Java 控制代码来输出数据。 使用标签的话,能让页面看上去更像一个页面,而不是看上去那种夹杂着 Java 代码,不伦不类的页面了。不过话说回来,Struts 1.x 的标签真的很难用呢,尤其是 logic: 开头的标签特难用,远没有标准的 JSTL 标签好用。 用了标签之后页面不会出现java代码了,页面比较容易维护 页面显示后台取出的数据问题 tomcat启动问题 无法启用weblogic server服务,灰色的。 jsp连接SQL Server问题 请问一个Struts标签的批量数据处理问题!!! j2ee过滤器 这问题我问了好多次啦!!!谁会解决啊!!! 还是关于连接池的问题,还有很多不明白? 请问什么是“中间件”,谢谢 为什么明明是空值,但是显示非空呢? 在PreparedStatement中怎么样设置sql [求助]跪求高手指点,这个效果如何实现
本来的<input type="text" name=""...>变成了<html: text property=""..>
比如你平时jsp取列表,要先request中get出来,然后再for。用标签就不一样
外面一个logic:present
里面一个logic:iterator
就可以啦。
这样子写的优点是移植性比较好,脱离了struts,你的页面还可以用!
如果你拥struts标签的话,也有不少好处,
例如:在数据回显的是时候非常方便,可以提高你的开发效率!
缺点当然是移植性差了!