来看Unmi的Struts2进修条记(十)
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。有一日,帮外公翻滚出他箱底的照片举行数字化保存,已经是耄耋之年的外公端详起那些影象来,看到都是一同反动的热忱小伙,不时感伤:唉!很多多少人都不在啦!
1.<s:action.../>能够用来在JSP页面间接挪用Action,用name指定Action,executeResult(默许为false)指定是不是包括谁人Action转向视图的内容;executeResult会把视图的一切内容输入在标签地位。ignoreContextParams(默许为false),是不是将本页的哀求参数传到谁人Action。
2.<s:bean.../>用来实例化JavaBean,标签内利用<s:paramname=""value=""/>来指定属性。在标签内,bean实例位于ValueStack顶端,标签停止则主动扫除。假如指定的id属性,还会把该实例放到StackContext中。name属性必需,指定Bean类的全限称号。不晓得庞大的属性该如何用<s:param.../>或其他体例来指定。
3.<s:date.../>用来格局化输入日期,还可盘算指定日期与以后的时差。name是必需的,指定要输入的Date范例实例,format指定格局。假如指定了nice(默许为false)属性为true,则输入指定日期与以后的时差(款式:92days,9hoursago),即便指定了format属性也云云。输入日期时若未指定format属性,则找资本文件中的struts.date.format,不存在这个key就按DateFormmat.MEDIUM格局输入了,Struts1也是接纳一样的体例。
<%pageContext.setAttribute("now",newDate(107,12,23,13,23,24));%>
<s:datename="#attr.now"format="yyyy年MM月dd日"nice="false"/>
再尝尝<s:datename="#attr.now"format="yyyy年MM月dd日"nice="true"/>的输入。
4.<s:include.../>用来包括一个资本,JSP或Servlet等,用value属性指定。标签内用<s:param.../>指定要向被包括资本传送的参数。
<s:includevalue="include-file.jsp"> <s:paramname="name"value="Unmi"/></s:include>对比<jsp:includepage="include-file.jsp?name=Unmi"/>和<bean:includeid=""page=""/>。想见一下,它们也许都是用RequestDispatcher.include(request,response)完成的?
5.<s:param.../>是服务于外层标签来指定参数的,如bean、include、url等。<s:url.../>用来天生一个URL地点,value或action属性来指定url地点值,用了action会在属性后主动补上.action,并可用method来指定Action的办法。value和action都未指定就相称于"#"了。includeParams申明是不是把以后页面的参数也包括到这个url上。用例子申明:
<p>
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
页:
[1]