`
心雨飞扬
  • 浏览: 11093 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2开发总结

    博客分类:
  • java
阅读更多
Struts2开发总结

(注:Struts2版本:Struts2.1.6,数据库:Oracle9i)

1、  若在前台页面使用orgl表达式:

必须定义:<%@ page  isELIgnored = "false" %>

   使用:${requestScope.count}来获取session中的值

2、日期和天气js脚本,如图下格式:



<script>

                            today=new Date();

                            var day; var date; var hello; var wel;

                            hour=new Date().getHours()

                            if(hour < 6)hello=''

                            else if(hour < 9)hello=''

                            else if(hour < 12)hello=''

                            else if(hour < 14)hello=''

                            else if(hour < 17)hello=''

                            else if(hour < 19)hello=''

                            else if(hour < 22)hello=''

                            else {hello=''}

                            if(today.getDay()==0)day='星期日'

                            else if(today.getDay()==1)day='星期一'

                            else if(today.getDay()==2)day='星期二'

                            else if(today.getDay()==3)day='星期三'

                            else if(today.getDay()==4)day='星期四'

                            else if(today.getDay()==5)day='星期五'

                            else if(today.getDay()==6)day='星期六'

                            date=(today.getYear())+'年'+(today.getMonth() + 1 )+'月'+today.getDate()+'日';

                            document.write(hello);

                            </script>

       <script LANGUAGE="JavaScript"

           src="http://www.yt12333.cn/images/ytld/weather.js"></script>

调用输出(注意格式):

<span class="STYLE2"> <script

                         type="text/javascript">

        document.write(date + ' ' + day + ' ' );

</script> </span>



<span class="STYLE2" id="Wealth">

                            <script>

                           

                            /*<![CDATA[*/

          MiniSite.Weather.print("Wealth");

          /*]]>*/

                            </script>

                            </span>



3、  在jsp页面中显示action中的数据,不需要点击链接到action再返回页面中显示数据

第一步,写一个action类

第二步:配置struts.xml文件,如:

<action name="sort5" class="com.txxw.cms.news.action.NewsSortListAction" method="sort5list">

       <result name="success">/sort1.jsp</result>

       <result name="error">/error.jsp</result>

    </action>

第三步:在sort1.jsp中遍历action方法为sort5list的结果集:

<s:iterator value="sort5list" id="ctype" status="status">

    <a href="sortnlist.action?ct_id=<s:property value="ct_id"/>"><FONT COLOR="#FFFFFF"><s:property value="ct_name"/></FONT></a>

    </s:iterator>

第四步:在index.jsp中调用action为sort5list的方法

<s:action name="sort5"

executeResult="true"><s:iterator value="sort5list"

id="ctype"></s:iterator></s:action>



4、  Struts2超链接传参方式:

第一种:

<a href="newdetail2.action?nid=<s:property value="nid" />"><s:property value="ntitle"/></a>

第二种:

<s:url id="Newsquerynew" action="querynew.action">

<s:param name="request_locale">Newsquerynew</s:param>

</s:url>

<s:a href="%{Newsquerynew}">最新文章</s:a>

第三种:

<s:a href="newsAction.action ">直接使用即可 </s:a>

注意:Struts2超链接标签<s:a href=””>中的href属性是必选参数,否则在项目整合中可能会出现不明的标签异常。



5、  使用Struts2标签<s:iterator>循环遍历结果集:

<s:iterator value="sort5newslist">

    <tr>

     <td width="12">&nbsp;</td>

     <td width="363">

<a href="newdetail2.action?nid=<s:property value="nid" />"><s:property value="ntitle"/></a>

</td>

    <td width="95">(<s:property value="ntime"/>)</td>

    </tr>

</s:iterator>

其中内嵌html语言,<s:iterator>除了value属性外,还有可选属性id=" " status="status",value属性是必选的



6、  格式化日期显示方法

或者 ,只需要改变 即可

必须定义:<%@ page  import="java.text.SimpleDateFormat;"%>

Body体中引用:<%SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");

                     Date ntime = new Date();

                     %><%=s.format(ntime)%>

分享到:
评论

相关推荐

    java struts2开发总结

    java struts2开发总结,word文档

    Struts2开发实例总结

    Struts2项目开发总结 (注:Struts2版本:Struts2.1.6,数据库:Oracle9i) 所须架包: commons-logging-1.0.4.jar、commons-fileupload-1.2.1.jar 、freemarker-2.3.13.jar ognl-2.6.11.jar、struts2-core-2.1.6....

    Struts2项目开发经验总结 word版

    Struts2项目开发经验总结 word版 Struts2项目开发经验总结 word版

    Struts开发模式经验总结

    Struts开发模式经验总结,非常有用的经验

    struts2总结第一章

    Struts2第一章 一、 介绍: a) Struts2是以web work优秀的设计思想为核心,吸收了struts1的部分优点,建立了一个基于webwork和struts1的MVC框架。 二、 优点: a) 结构清晰,使开发者只关注业务逻辑实现即可。 b) ...

    struts2总结大全

    servlet模板,JavaDoc视图的使用,局部类型转换器步骤 ,全局类型转换器 ---对所有的Action类有效,模型驱动,数据校验,struts2校验介绍,校验分类,包的总结,开发的核心类库

    Struts2项目开发总结

    本文是我使用struts2开发项目时总结的一些知识点和方法,也许你在用struts2做项目,或许能给你一份不一样的帮助和参考 开发工具:Eclipse6.0 struts2版本:strusts2.1.6 数据库:Oracle9i 服务器:Tomcat6.0 来源:...

    Struts2常用标签总结

    java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能

    struts2开发经典总结,错误汇总

    本人开发struts2多年,现把struts2中容易出现的错误及开发心得,总结如书,对广大struts2的初学者和熟练者都有极大的参考价值

    struts2 开发BBS论坛源码

    BBS论坛源码。主要使用BBS+struts2+AJAX+JSON+CSS技术。源码中还包括本次开发的个人总结和简单的需求分析。 该项目使用struts2的MVC模式。可以做为学者学生struts2的简单案例。

    java struts2 总结

    java struts2 总结 ,对struts2开发有详细的描述,包括过程,以及标签的应用,注意事项

    Struts2项目开发经验教程 WORD文档.rar

    这本册子不是大公司、大名气作者所著,却是本人从事Struts2项目开发二多年来的一些经验分享,因此书中的语言也不是很规范,都是我自己口语化写的,也希望大家不要太挑刺,水平有限,仅供大家参考,那些经验或许对你...

    struts2的总结,适合初学者

    1Mvc与servlet ...3、struts2的配置文件组织更合理,是企业开发很好的选择。 4、struts2的拦截器为mvc框架注入了全新的概念。 4Struts2入门 4.1新建一个工程为struts2 4.2修改工程的编码为utf-8 4.3导入

    struts2所总结

    struts2 使用之我见 Struts2 是一个相当强大的Java Web开源...Struts2现在在Java Web开发界的地位可以说是大红大紫,从开发人员的角度来分析,Struts2之所以能够如此的深入开发人员之心,与其优良的设计是分不开的。

    日语外包Struts2开发宝典.pdf

    因为有价值,才敢要如此高的积分。 多年日语外包经常用到的东西总结一下,时常拿来复习,好东西要大家共享

    Struts2返回JSON对象的方法总结完整实例

    如果是作为客户端的...本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下进行的。 Struts2返回JSON有两种方式:1.使用Servlet的输出流写入JSON字符串;2.使用Struts2对JSON的扩展。

    struts2 总结入门学习文档 教你如何搭建一个struts2环境

    struts2 总结入门学习文档 教你如何白手起家搭建Struts2开发环境、编写第一个struts2应用helloworld、属性介绍、接口、拦截器介绍、struts2标签等。93页

    Struts2验证码

    对于WEB项目的Struts框架开发如何实现前端注册验证码的编写

    Struts2入门教程(全新完整版)

    7.开启struts2自带的开发模式常量 6 8.vo传参模式 7 9.ModerDriven传参模式(不建议采用) 7 10.为什么要使用struts2代替struts1.x 7 二、struts.xml配置及例程 7 1.配置文件的优先级 7 2.配置形式 8 3.package配置...

Global site tag (gtag.js) - Google Analytics