摘要: 1、新建 backup.bat脚本 创建 windows任务计划: 3、编写拷贝程序 1 import java.io.*; 2 import java.util.*; 3 import java.net.URL; 4 import java.text.SimpleDateFormat; 5 6 p 阅读全文
posted @ 2017-04-06 10:39 流年如水烟雨随风 阅读(11937) 评论(0) 推荐(0) 编辑
摘要: 先在 Action 中定义要接收的属性,需要编写属性的getter 和 setter 方法 struts2 会自动帮我们把 String 类型的参数转为 Action 中相对应的数据类型。 struts.xml 配置: url的请求和参数传递如下图: 阅读全文
posted @ 2017-04-06 09:30 流年如水烟雨随风 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 使用通配符,将配置量降到最低 不过,一定要遵守“约定由于配置”的原则 struts2.xml StudentAction CourseAction 1 package com.bjsxt.struts2.action; 2 3 import com.opensymphony.xwork2.Actio 阅读全文
posted @ 2017-04-05 21:03 流年如水烟雨随风 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Action执行的时候并不一定要执行execute方法可以在配置文件中配置Action的时候用method=来指定执行那个方法,也可以在url地址中动态指定(动态方法调用DMI)(推荐) 动态方法调用的配置要先打开: 1 <constant name="struts.enable.DynamicMe 阅读全文
posted @ 2017-04-05 20:50 流年如水烟雨随风 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 路径问题说明: struts2中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。index.jsp虽然可以用rederect方式解决,但redirect方式并非必要。解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式 阅读全文
posted @ 2017-04-05 20:34 流年如水烟雨随风 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 具体视图的返回可以由用户自己定义的Action来决定:具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容;具体Action的实现可以是一个普通的java类,里面有public String execute方法即可;或者实现Action接口;不过最常用的是从ActionSupport继承, 阅读全文
posted @ 2017-04-05 20:01 流年如水烟雨随风 阅读(105) 评论(0) 推荐(0) 编辑
摘要: namespace 决定了action的访问路径,默认为"",可以接收所有路径的action,当精确的index.action处理不了的时候,就会找到这个action;namespace 可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx 阅读全文
posted @ 2017-04-05 19:25 流年如水烟雨随风 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 第一个程序的流程图: Struts2.x 的作用:把请求和展现分开。 阅读全文
posted @ 2017-04-05 18:20 流年如水烟雨随风 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 大致了解应用的运行过程: 由请求路径开始,浏览器端通过URL向tomcat发送http请求(如:http://localhost:8080/Struts2_0100_Introduction/hello.action); tomcat 寻找指定的 web application,在这里是 Strut 阅读全文
posted @ 2017-04-05 17:56 流年如水烟雨随风 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 为 eclipse 在编写 xml配置文件时提供提示,需要加上dtd或xls的标签定义文件的路径,具体操作: 1、Window——Preferences——XML Catalog 2、添加 dtd 文件,这个文件位于 struts2-core-2.3.16.1.jar 中,将文件解压,将如下文件加入 阅读全文
posted @ 2017-04-05 17:47 流年如水烟雨随风 阅读(138) 评论(0) 推荐(0) 编辑