社区
Web 开发
帖子详情
菜鸟:struts标签有什么用
liubingchang
2008-06-19 11:57:00
我初学struts,请问各位大虾struts标签有什么用,用简单的html,jsp标签不就可以吗,为什么还要学习struts标签,还有就是struts标签难学吗
...全文
496
27
打赏
收藏
菜鸟:struts标签有什么用
我初学struts,请问各位大虾struts标签有什么用,用简单的html,jsp标签不就可以吗,为什么还要学习struts标签,还有就是struts标签难学吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
In8
2010-09-20
打赏
举报
回复
学习了
mxlmwl
2008-06-20
打赏
举报
回复
structs2.0由于jdk和tomcat版本的问题,个人感觉还不算太流行。毕竟现在还是jdk1.4的时代,至少我还在用这个,呵呵。新的技术可以关注,但未必要什么都学,只取其思想,真正要用的时候再说吧。
mxlmwl
2008-06-20
打赏
举报
回复
[Quote=引用 18 楼 iamlake 的回复:]
引用 4 楼 yami251139 的回复:
可以很方便的从action里面取道页面上的值
而不必用request.getParameter......
=============================================
不过貌似s2这方面做的更好
但毕竟s1已经那么广泛了。。。学习下是有好处的。。。
嗯那```
以前一直是S1,现在S2初初接触```
TL也是这么说``S1现在应用还是非常广泛```囧
[/Quote]
不是的,actionform是structs1.0的一个机制,不用标签,一样可以不需要request.getParameter。不信你可以直接在界面用<input type="text" name="XXX" value="XXX"来试试,只要你定义了actionForm,structs就会自动进行绑定,而不管是不是用标签。
用标签主要是可以进行数据自动填充,但实际上actionform同样是structs的一个最大的败笔,呵呵,因为啥我就不说了。仁者见仁智者见智的问题。
chuailong
2008-06-20
打赏
举报
回复
[Quote=引用 15 楼 mxlmwl 的回复:]
刚开始用你会很不习惯,而且用起来比较麻烦。但习惯了就好了。但个人不觉得标签有什么好,每个人感觉都不一样。如果要用的话,建议用jstl标准库而不要用structs的。
页面理论上来说应该是无逻辑的,但事实上却很难达到,所以说用标签能够实现降低页面逻辑的复杂度,我看也未必绝对。
如果是struct1.0的话,常用的标签为logic:iterate bean:write logic:equal这几个,其他的用的不多,所以也不算是很难吧,但structs标签…
[/Quote]
支持
标签太多了 用个学个浪费时间 学个普遍点的好
不夜De星空
2008-06-20
打赏
举报
回复
[Quote=引用 4 楼 yami251139 的回复:]
可以很方便的从action里面取道页面上的值
而不必用request.getParameter......
=============================================
不过貌似s2这方面做的更好
但毕竟s1已经那么广泛了。。。学习下是有好处的。。。
[/Quote]
嗯那```
以前一直是S1,现在S2初初接触```
TL也是这么说``S1现在应用还是非常广泛```囧
salana
2008-06-20
打赏
举报
回复
其实标签用起来并不方便,有些标签的样式十分难写.还不如用网页中自带的标签.
南南北北
2008-06-20
打赏
举报
回复
[Quote=引用 15 楼 mxlmwl 的回复:]
刚开始用你会很不习惯,而且用起来比较麻烦。但习惯了就好了。但个人不觉得标签有什么好,每个人感觉都不一样。如果要用的话,建议用jstl标准库而不要用structs的。
页面理论上来说应该是无逻辑的,但事实上却很难达到,所以说用标签能够实现降低页面逻辑的复杂度,我看也未必绝对。
如果是struct1.0的话,常用的标签为logic:iterate bean:write logic:equal这几个,其他的用的不多,所以也不算是很难吧,但structs标签功…
[/Quote]
liujun999999
2008-06-20
打赏
举报
回复
封装了一些功能在里面,当然一般开发很少直接使用struts的标签库,很多公司都有自己的标签库
举个简单的例子,在金额输入的时候,在非编辑状态下,可能要将里面的数据格式化为1,111.22这样的格式,而进入编辑状态时又要将1111.22,当然如果你系统中只是很少几个地方用到这个功能,可以直接在TextField上面加js,
但是当你的系统中可能有成百上千个地方用到这个功能的时候,那就麻烦了,所以必须封装成标签
mxlmwl
2008-06-20
打赏
举报
回复
刚开始用你会很不习惯,而且用起来比较麻烦。但习惯了就好了。但个人不觉得标签有什么好,每个人感觉都不一样。如果要用的话,建议用jstl标准库而不要用structs的。
页面理论上来说应该是无逻辑的,但事实上却很难达到,所以说用标签能够实现降低页面逻辑的复杂度,我看也未必绝对。
如果是struct1.0的话,常用的标签为logic:iterate bean:write logic:equal这几个,其他的用的不多,所以也不算是很难吧,但structs标签功能实在有限,我的建议是:表单绑定用structs自带的。逻辑判断如循环,条件判断等,都用jstl。
a1405
2008-06-20
打赏
举报
回复
让你少写很多代码,页面更好看,用起来更方便。
jabeginner
2008-06-20
打赏
举报
回复
以前不用struts标签的时候,要显示完一个集合里面的所有内容,你就得自己写个循环脚本,但是,现在有了struts的logic标签,这些循环脚本都省啦!所以说就是有这种好处。要是你用习惯后,可以自己弄一套标签,那么还能更方便的处理显示方面的问题。如struts layout标签就是这样的。
dinglinhu
2008-06-20
打赏
举报
回复
我是非常讨厌使用struts标签,如果要用标签我推荐是使用JSTL.
特别是在jsp中做其他的处理时太费劲了。如转换格式,反正我用了一年多以后感觉就是不好用。
当然这只是我个人想法。
zhangxh20
2008-06-20
打赏
举报
回复
[Quote=引用 21 楼 mxlmwl 的回复:]
structs2.0由于jdk和tomcat版本的问题,个人感觉还不算太流行。毕竟现在还是jdk1.4的时代,至少我还在用这个,呵呵。新的技术可以关注,但未必要什么都学,只取其思想,真正要用的时候再说吧。
[/Quote]
现在是JDK1.5的时代好不好,看看那些开源项目,tomcat,spring,eclipse,没有JDK1.5还想运行?
songfuqiang
2008-06-20
打赏
举报
回复
struts标签可以和actionform相联系,很容易掌握的!
Javaxy
2008-06-19
打赏
举报
回复
可以用来显示数据,逻辑判断,基本上你常用的功能都有!
yami251139
2008-06-19
打赏
举报
回复
可以很方便的从action里面取道页面上的值
而不必用request.getParameter......
=============================================
不过貌似s2这方面做的更好
但毕竟s1已经那么广泛了。。。学习下是有好处的。。。
liubingchang
2008-06-19
打赏
举报
回复
[Quote=引用 2 楼 burningice44 的回复:]
让页面看起来更简洁些
[/Quote]
貌似比简单的html,jsp标签更不简洁了,看了更乱,5555555……
burningice44
2008-06-19
打赏
举报
回复
让页面看起来更简洁些
function_chk
2008-06-19
打赏
举报
回复
[Quote=引用 8 楼 jdlsfl 的回复:]
建议学struts2,比struts1好很多
struts标签就是代表特殊意义的代码,完成某个特定的功能
具体功能实现封装了就变成标签了
[/Quote]
我struts1和struts2都学了,觉得struts2容易上手,推荐2.
chris9999
2008-06-19
打赏
举报
回复
[Quote=引用 4 楼 yami251139 的回复:]
可以很方便的从action里面取道页面上的值
而不必用request.getParameter......
=============================================
不过貌似s2这方面做的更好
但毕竟s1已经那么广泛了。。。学习下是有好处的。。。
[/Quote]
弱弱的问一下,html标签不是也能用ActionForm得到里面的值么?
加载更多回复(6)
struts
1五大
标签
库
struts
-tiles.tld,
struts
-html.tld,
struts
-logic.tld,
struts
-bean.tld,
struts
-nested.tld,
struts
1五大
标签
库
Struts
中logic
标签
的使用
Struts
中logic
标签
的使用
ThinkPHP5
菜鸟
必备之:微信扫码支付
微信支付是我们在做项目和网站或商城的时候经常遇到的一个问题,我从接触到熟悉,一步一个坑走过来,花费许多时间和精力,为了不让小伙伴们走弯路,特此录制本课程,这套课程是一个简易的购物微信支付的全过程,从...
Struts
标签
库查询手册.zip
This library simplifies development of a JSP-based view layer of a
Struts
Application. These tags were previously packaged as part of the base
Struts
distribution, but have been extracted into a ...
菜鸟
学习
Struts
——总结
一、原理 客户端请求到ActionSeverlet,ActionSeverlet负责截URL进行分发分发到每一个Action上,Action负责和Model打交道然后把相关信息... 通过
Struts
的学习对
Struts
有了一个基本的了解,对
Struts
的基本原理有
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章