随笔分类 -  Struts2

摘要:01_15_Struts2_带参数的结果集 1. 背景说明 服务器端页面跳转的时候,通过struts提供的标签的valuestack可以直接取。服务器端的转发,valuestack的对象属性可以共享。 客户端的重定向,如果后续的重定向的是jsp页面,valuestack里的对象不能共享,只能通过ap 阅读全文
posted @ 2018-04-15 16:56 FlyBack 阅读(112) 评论(0) 推荐(0)
摘要:01_14_Struts2_结果类型_result_type 1. result类型 result类型 说明 dispatcher 默认服务端转发jsp chain 服务端action转发 redirect 客户端重定向,地址栏变化,重定向新的url redirect-action 客户端重定向,地 阅读全文
posted @ 2018-04-15 10:37 FlyBack 阅读(124) 评论(0) 推荐(0)
摘要:01_13_Struts_默认Action 1. 配置struts默认Action <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index"></default-a 阅读全文
posted @ 2018-04-15 09:43 FlyBack 阅读(95) 评论(0) 推荐(0)
摘要:01_12_Struts2_访问Web元素 1. 配置struts.xml文件 <package name="login" namespace="/login" extends="struts-default"> <action name="login*" class="com.sumapay.ac 阅读全文
posted @ 2018-03-31 19:46 FlyBack 阅读(116) 评论(0) 推荐(0)
摘要:01_11_Strtus2简单数据验证 1. 引入struts标签 <%@taglib uri="/struts-tags" prefix="s" %> 2. 配置struts.xml文件 <package name="user" namespace="/user" extends="struts- 阅读全文
posted @ 2018-03-31 15:17 FlyBack 阅读(185) 评论(0) 推荐(0)
摘要:01_10_Struts2_2.1.6版本的中文问题 1. 由于Struts2_2.1.6存在bug 正常情况下在struts.xml配置如下一行 <constant name="struts.i18n.encoding" value="GBK"></constant> 可以解决jsp提交中文乱码问 阅读全文
posted @ 2018-03-27 15:19 FlyBack 阅读(98) 评论(0) 推荐(0)
摘要:01_9_Struts用ModelDriven接收参数 1. 配置struts.xml文件 <package name="user" namespace="/user" extends="struts-default"> <action name="user" class="com.sumapay. 阅读全文
posted @ 2018-03-27 14:16 FlyBack 阅读(111) 评论(0) 推荐(0)
摘要:01_8_Struts用DomainModel接收参数 1. 配置struts.xml文件 <package name="user" namespace="/user" extends="struts-default"> <action name="user" class="com.sumapay. 阅读全文
posted @ 2018-03-26 07:24 FlyBack 阅读(163) 评论(0) 推荐(0)
摘要:01_7_Struts_用Action的属性接收参数 1. 配置struts.xml文件 <package name="user" namespace="/user" extends="struts-default"> <action name="user" class="com.sumapay.u 阅读全文
posted @ 2018-03-25 23:11 FlyBack 阅读(126) 评论(0) 推荐(0)
摘要:01_6_Struts_ActionWildcard_通配符配置 1.Struts_ActionWildcard_通配符配置 1.1配置struts.xml文件 <package name="student" namespace="/actions" extends="struts-default" 阅读全文
posted @ 2018-03-25 22:50 FlyBack 阅读(112) 评论(0) 推荐(0)
摘要:01_5_Struts_ActionMethod_DMI_动态方法调用 1. ActionMethod_DMI_动态方法调用 Action执行的时候并不一定要执行execute()方法 可以在配置文件中配置Action的时候用method=来指定执行哪个方法 也可以在url地址中动态指定(动态方法调 阅读全文
posted @ 2018-03-25 15:48 FlyBack 阅读(152) 评论(0) 推荐(0)
摘要:01_4_Struts路径问题 1. Struts路径问题说明 struts2中的路径问题是根据action的路径而不是jsp路径来确定,所有尽量不要使用相对路径。 虽然可以使用redirect方式解决,但redirect方式并非必要。 解决办法非常简单,统一使用绝对路径。(在jsp中用reques 阅读全文
posted @ 2018-03-25 15:17 FlyBack 阅读(115) 评论(0) 推荐(0)
摘要:01_3_创建一个Action 1. 定义一个action 具体视图的返回可以由用户自己定义的Action来决定 具体的手段是根据返回的字符串找到相应的配置项,来决定视图的内容 具体Action的实现可以是普通的java类,里面有public String execute() 方法即可 或者实现Ac 阅读全文
posted @ 2018-03-25 14:38 FlyBack 阅读(147) 评论(0) 推荐(0)
摘要:01_2_Namespace命名空间 1. Namespace_命名空间 namespace决定了action的访问路径,默认为””,可以接收所有路径的action namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/i 阅读全文
posted @ 2018-03-25 14:34 FlyBack 阅读(95) 评论(0) 推荐(0)
摘要:01_1_Struts环境搭建 1. MyEclipse配置部分 1.1创建项目 新建new—>Project—>Web Project—>Project Name(配置项目名)—>J2EE Specification Level(勾选Java EE 5.0)—>Finish—>Incompatib 阅读全文
posted @ 2018-03-24 14:35 FlyBack 阅读(162) 评论(0) 推荐(0)