struts标签 可以通过跟ActionForm中的属性一样,action就可以得到其值
但普通标签 也可以通过跟ActionForm中的属性一样,action就可以得到其值请问大家用那种标签好些,为什么?

解决方案 »

  1.   

    我JSTL根OGNL不会用所以只有HTML标签
      

  2.   

    我个人接受2中方式,1种是说标签库比较麻烦,还要学习,就直接使用jsp/java显示内容2是说使用通用的jstl,各个项目的通用度会高。而且经验可以保持总得来说我比较倾向第2种,
    毕竟做项目结构话还是很重要的,而且通用标签也省了不少事不过,现在我更喜欢freeer了,
    简洁,模块化,通用性更强good luck
      

  3.   

    就是显示页面吗,<% ... %> 也不错!标签有些问题不好解决,比如说递归显示对象
      

  4.   

    对,freeer和velocity之类的模板引擎也好用
      

  5.   

    个人觉得struts的标签不是很好用,有些页面的效果不能展现出来
      

  6.   

    Struts标签跟Struts结合的更好。要不然它也不会自己还搞套标签出来。
    我估计楼主是想比较Struts-html 和 标准 html标签的区别吧。
    首先
    <html:form>的三个特有作用
    1.自动生成html文档的<form>标签,其focus属性还可以生成相应的JavaScript代码
    2.自动获取action属性中路径所对应的scope域中的FormBean,存在则获取,不存在则创建新的,再把这个FormBean以一个特殊关键字保存在request中,以便其中的<html:xxx>获取值是使用
    3.自动检查Session中是否存在Token,是则生成隐藏表单域,以防止表单的重复提交
    还有些标签用起来要比普通的html标签方便的多(代码量变少了),比如html_link 、 html_optionsCollection 、 html_checkbox 、 html_multibox 等,像这些下拉列表、复选框等的回显用Struts的html标签非常容易实现,普通html也简单,但代码一大堆。
      

  7.   

    个人建议不要用struts标签,用jstl的就好,因为jstl堆框架没有依赖,就算用servlet或其它的mvc框架,jsp代码都可以不用修改