大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

Strust2怎么用

这篇文章主要介绍Strust2怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元漾濞做网站,已为上家服务,为漾濞各地企业和个人服务,联系电话:18982081108

1:在action中定义的变量,在jsp页面中显示用:

2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg:

      

3:在action类中取得request和session对象的方法

Map session  = ActionContext.getContext().getSession();   HttpServletRequest  request = ServletActionContext.getRequest ();

设置它们的值的方法

session.put("operation", "add");   request.setAttribute("name", name);

页面中取得它们的值:

   

4:页面中奇偶行样式不一样的控制方法:

tableStyle-tr1tableStyle-tr2" >

5:单选框和复选框的使用方法

1):可以设置默认选中值,注意list的值的设置,通过这种方式使key和value不一样,这种方法比较常用(checkboxlist or radio)

2):这里的key和value的值是一样的(checkboxlist or radio)

6:struts2 中的标签会生成类似由构成的字串(具体什么标签生成什么,可以查看生成后的页面的源代码)如果不限制这些多余代码的生成,页面将变得无法控制,所以一般我们是不希望它生成多余的代码的,具体的设置方法如果,在struts.xml中统一配置

加上该句即可也可以通过在页面中将tag的theme属性设为"simple"取消其默认的表格布局不过***是:自定义一个theme,并将其设为默认应用到整个站点,如此一来就可以得到统一的站点风格

7:jsp页面中格式化日期的方法

这样就可以将日期格式化为yyyy-MM-dd的形式

8:默认情况下,当请求action发生时,Struts运行时(Runtime)根据struts.xml里的Action映射集(Mapping),实例化action对应的类,并调用其execute方法。当然,我们可以通过以下两种方法改变这种默认调用

1)在classes/sturts.xml中新建Action,并指明其调用的方法
比如想调用action类中的

public String aliasAction() {       message ="自定义Action调用方法";       return SUCCESS;   }

则在classes/sturts.xml中加入下面代码:

      /HelloWorld.jsp   

既可用action名调用该方法了

2)(比较常用)

访问Action时,在Action名后加上“!xxx”(xxx为方法名)。

9:Struts 2.0有两个配置文件,struts.xml和struts.properties都是放在WEB-INF/classes/下。
struts.xml用于应用程序相关的配置
struts.properties用于Struts 2.0的运行时(Runtime)的配置

10:在action类中取得web下某一文件夹物理路径(绝对路径)的方法
filePath = ServletActionContext.getServletContext().getRealPath("/upLoadFiles")

11:要想返回的页面不是一个直接JSP页面而是要先通过返回action中的方法读取相应的数据再返回到jsp页面,有两种方法

1)在struts.xml中这么设置

sysmanage/UserBaseInfoAction!findUserBaseInfo.action

2)在action中返回时直接调用这个方法即可

return findList();

12:设置checkboxlist中默认值的方法

   

13:二级级连下拉框

     

14:在页面中取出list对象中的属性值

   tableStyle-highLighttableStyle-tr1tableStyle-tr2" onmouseover="switchClass(this)" onmouseout="switchClass(this)">   ' />               ')">         

以上是“Strust2怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


新闻名称:Strust2怎么用
链接地址:http://dzwzjz.com/article/jhiohg.html
在线咨询
服务热线
服务热线:028-86922220
TOP