千家信息网

Struts中的一些常用属性和示例分析

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,Struts中的一些常用属性和示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在struts学习中,struts-
千家信息网最后更新 2024年11月19日Struts中的一些常用属性和示例分析

Struts中的一些常用属性和示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在struts学习中,struts-config.xml是非常重要的,先说一下struts实现MVC模式的处理流程:首先从jsp页面获取前台信息,存到了ActionForm中,配置信息在struts-config.xml中,然后中央控制器ActionServlet会截取信息,调用ActionForm和struts-config.xml中的信息,然后决定再分发给具体的action,action调用Model进行处理,返回页面,但实际项目中不仅是页面,还可能是其他的东西,然后返回给浏览器。

整个处理过程就是这样子,struts中还有一系列的标签库,比较常用,要用这个标签库,需要在页面中导入,接下来就可使用该标签库中的标签了,前缀是bean,接下来就可使用该标签库中的标签了,前缀是bean。bean:write相当于<%=request.getattribute("something")%>其中something是属性的名字。下面bean:write的详细介绍如下:

bean:write常用的属性有如下几个:

1。name,用来指定属性的名字

2。filter,用来指定是否屏蔽到属性值的HTML格式

3。property,用来指定name所代表的对象的属性名字

4。format,用来指定显示的时间,数字,日期等的格式

例子一:

某处设置了request.setAttribute("hello","hello world");
则在某个jsp页面中,用struts的write标签取出并显示的方式如下:
,则页面上显示出hello world。

例子二:

某处设置了request.setAttribute("bj","欢迎你");

则在某个jsp页面中,用struts的write标签取出并按红色的方式显示的方式如下:

,则页面上显示出红色的欢迎你。如果filter属性不设置为false,则默认为true,那么显示出的内容就为欢迎你

例子三:

某处设置了request.setAttribute("date",new Date());

则在某个jsp页面中,用struts的write标签取出并按指定方式显示日期的方法如下:

< bean:write name=""date"/" >,此为默认的显示方法,显示出的时间为:Sun May 10 20:47:31 CST 2009
< bean:write name=""date"" HH:mm:ss" format=""yyyy-MM-dd" >< / bean:write>,此为自己指定日期的显示格式,显示出的时间为

2009-05-10 20:47:31

例子四:

某处设置了request.setAttribute("n","1223333.333″);

则在某个jsp页面中,用struts的write标签取出并按指定方式显示数字的方法如下:

,此为默认的显示方法,显示出的数字位1223333.333
,此为自己指定数字的显示格式,显示出的时间为1,223,333.333

如果希望小数点后的不足四位时,缺位补0,则应

,此为自己指定数字的显示格式,显示出的时间为1,223,333.3330

例子五:

假如有User类和Groupe类,User类有属性名字userName,年龄age,性别sex和所属的Groupe,Groupe类有属性组名groupeName,并均具有相应的get和set方法。

某处设置了request.setAttribute("user",new User("张三","20″,"男",new Groupe("三组")));

则在某个jsp页面中,用struts的write标签取出并按指定方式显示结构体的方法如下:

用户名:

< INPUT value=""< bean:write" type="text" name="user" property=""userName"/" >">年龄:< INPUT value=""< bean:write" type="text" name="user" property=""age"/">">性别:< INPUT value=""< bean:write" type="text" name="user" property=""sex"/" >">组名:< INPUT value=""< bean:write" type="text" name="user" property=""groupe.groupeName"/" >">

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

标签 页面 属性 方式 方法 例子 数字 时间 格式 信息 名字 常用 日期 处理 接下来 内容 前缀 年龄 性别 红色 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发强度一般多少 海南应用软件开发公司 北京日月星空网络技术有限公司 漳州市达令网络技术有限公司 检索数据库原理成绩最高 账套数据库服务器设置 3D软件开发流程 邮储总行软件开发中心二面 京东服务器放在哪个地方 服务器管理都管理什么问题 万方数据库_中国知网 webrtc消耗服务器流量吗 linux网络技术要求 网络安全和网络道德的定义 信息网络安全工程师备考时间 天津津企网络技术有限公司 酷冷1366服务器四热管散热器 python 同步数据库 数据库系统概论课后习题及答案 jq遍历显示第一个数据库 网络安全专业培训机构排名 边缘计算服务器代工厂家 中国网络安全产业联盟许玉娜 宁波app软件开发费用明细 华为和网络安全比赛 服务器在外地太卡了怎么办 网狐棋牌有多少个数据库 大埔租房网络安全 水果销售系统 数据库 通话数据库几个月
0