我的定位:中高级人才(框架熟练、Java语法精通、数据库会用、Linux会用、中间件会用、有大数据经验!)
开始,我以为自己什么都知道。后来发现,其实我什么都不知道。

随笔分类 -  struts2

摘要:01. 三层和MVC的区别 http://blog.csdn.net/csh624366188/article/details/7183872 http://www.cnblogs.com/zdxster/p/5305155.html http://www.cnblogs.com/rainbow70 阅读全文
posted @ 2017-07-10 17:19 想太多先森 阅读(236) 评论(0) 推荐(0)
摘要:1 如何搭建Struts2开发环境? Struts2 获取 http://struts.apache.org/download.cgi Struts-2.3.16.3-all.zip 创建Web项目,引入Struts2 搭建所需 jar包: commons-fileupload-1.3.1.jar: 阅读全文
posted @ 2017-07-10 11:55 想太多先森 阅读(241) 评论(0) 推荐(0)
摘要:分类: struts2 分类: struts2 阅读全文
posted @ 2017-06-30 10:08 想太多先森 阅读(100) 评论(0) 推荐(0)
摘要:01.创建一个下载的页面 (我们的下载是把文件的路径写成固定的) 02.创建对应的struts.xml文件 03.创建对应Action 阅读全文
posted @ 2017-06-30 10:06 想太多先森 阅读(95) 评论(0) 推荐(0)
摘要:01.创建对应的上传页面 02.创建对应的struts.xml文件 03.创建对应的Action 04.错误界面!省略! 05.多个文件上传 界面修改 06.Action修改后的代码 阅读全文
posted @ 2017-06-30 10:05 想太多先森 阅读(115) 评论(0) 推荐(0)
摘要:01.创建一个登录界面 02.创建对应的struts.xml文件 03.创建对应的UserAction 04.创建对应的user.xml文件 应该是先创建loginAction,之后创建对应的拦截器! 最后把拦截器配置在xml文件中! 05.创建对应的LoginAction 06.创建对应的拦截器 阅读全文
posted @ 2017-06-30 10:04 想太多先森 阅读(94) 评论(0) 推荐(0)
摘要:01.创建登录界面 02.struts.xml文件 03.Action 04.创建成功界面! 省略! validate拦截器的底层搜索! 01.找到struts-default.xml文件中的validation对应的类 02.进入其对应的父类 03.继续观察 04.得到了 方法名变大写 使用xml 阅读全文
posted @ 2017-06-30 10:02 想太多先森 阅读(123) 评论(0) 推荐(0)
摘要:01.创建测试页面 02.修改struts.xml文件, include 外部引入文件 03.创建Action 04.创建错误界面 省略!! 阅读全文
posted @ 2017-06-30 10:00 想太多先森 阅读(125) 评论(0) 推荐(0)
摘要:01.创建登录界面 02.配置struts.xml文件 03.创建对应的UserAction 04.使用第二种解耦的方式 ,就是实现对应的Aware接口 05.success.jsp 阅读全文
posted @ 2017-06-30 09:59 想太多先森 阅读(89) 评论(0) 推荐(0)
摘要:01.创建对应的login.jsp页面 02.创建struts.xml文件 03.创建对应的UserAction 04.创建对应的成功页面 省略!!! 阅读全文
posted @ 2017-06-30 09:58 想太多先森 阅读(146) 评论(0) 推荐(0)
摘要:01.在上面案例的login.jsp页面新增 02.在struts.xml文件中开启 动态方法调用 03.修改LoginAction中的代码 04.创建对应的成功界面!!!! 省略! 阅读全文
posted @ 2017-06-30 09:56 想太多先森 阅读(117) 评论(0) 推荐(0)
摘要:01.创建login.jsp 02.创建struts.xml文件 对应的struts-default.xml文件中的默认配置 03.创建对应的Action 04.创建success.jsp 阅读全文
posted @ 2017-06-30 09:55 想太多先森 阅读(175) 评论(0) 推荐(0)
摘要:package cn.bdqn.bean; /** * *用户的实体类 */ public class User { private String name; private String password; public String getName() { return name; } publ 阅读全文
posted @ 2017-06-30 09:54 想太多先森 阅读(133) 评论(0) 推荐(0)
摘要:01.创建普通类 找到我们需要的xml文件 在 struts-core中的根目录下面,删除不需要的信息! 在浏览器中输入 项目名/hello1 (action节点中的name属性值) 02.创建一个类实现一个Action接口重写execute() 03.常用的方式 继承ActionSupport x 阅读全文
posted @ 2017-06-30 09:51 想太多先森 阅读(596) 评论(0) 推荐(0)
摘要:1.创建一个index.jsp界面 和success.jsp上传成功界面 index.jsp success.jsp 2.创建对应的struts.xml文件 3.创建对应的UploadAction 属性名的规范 底层代码 FileUploadInterceptor中 4.多文件上传 创建index2 阅读全文
posted @ 2017-06-30 09:49 想太多先森 阅读(144) 评论(0) 推荐(0)
摘要:创建web项目 实现的效果! 用户点击页面不同的链接,后台调用不同的代码! 创建两个类实现共同的接口! 想让用户能访问到我们的后台代码,要么使用servlet 要么使用filter! 使用filter 创建一个filter用来拦截用户的请求 前台页面 sucess.jsp页面就是一个成功界面!!!省 阅读全文
posted @ 2017-06-30 09:46 想太多先森 阅读(115) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-10 01:55 想太多先森 阅读(99) 评论(0) 推荐(0)
摘要:过滤器,是在Java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 st 阅读全文
posted @ 2017-03-10 01:53 想太多先森 阅读(327) 评论(0) 推荐(0)
摘要:1.什么是ValueStack 对于每一个action的调用,Struts在执行相应的动作方法之前会先创建一个名为ValueStack的对象。Value Stack用来保存该动作对象或者对象。由于最终在执行Action类相应的action方法之前,拦截器需要先访问ValueStack。视图也需要访问 阅读全文
posted @ 2017-03-09 19:50 想太多先森 阅读(258) 评论(0) 推荐(0)
摘要:Value Stack的作用: 1. 可以作为一个数据中转站 2. 用于在前台-后台之间传递数据,最典型的做法就是struts2标签也ognl表达式的结合。我用得最多的就是数据回显。 Value Stack的生命周期: 在struts-default.xml文件中决定了在web容器启动时将会创建Og 阅读全文
posted @ 2017-03-09 19:49 想太多先森 阅读(180) 评论(0) 推荐(0)