![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
银河信仰
Bug就像黎明前的黑暗,只要坚持,总能看到黎明。
展开
-
Struts2 简单项目报404错误(差不多先生篇)
我觉的我有必要记录一下我的一点心得(入门小白,不喜轻点喷)一、在实验过程中,每一步都得自己亲历亲为,比如说我用了别人给我的Struts jar包,一直报404错,刚开始没注意,后来发现必须的jar包缺少了好几个,所以需要自己去下载,下载那个all版本的。关于必须的jar包给出截图:二、网上有很多404的报错情况,说实话,无知者无畏,我都去试了试,都不行,有时候上网百度的确不是一...原创 2019-03-15 10:33:32 · 665 阅读 · 0 评论 -
Struts2 学习总结(一):用Struts2编写第一个HelloWorld!
两种早期的JSP开发模型:模型一:JSP+JavaBeanJsp负责页面的显示JavaBean负责存储数据和实现业务逻辑如图:由于需要在jsp页面中编写流程控制和调用javabean代码,所以当逻辑变得复杂起来时,jsp页面就变得十分复杂。适用于:小型应用,业务逻辑不复杂的应用模型二:JSP+JavaBean+Servlet(MVC架构)JSP:负责页面显示...原创 2019-05-17 18:43:51 · 289 阅读 · 0 评论 -
Struts2 学习总结(二):action接收用户输入的三种方式
接收用户输入:传统的web方式通过HttpServletRequest的getParamerter(String name) 来获取用户输入,而框架都带有数据绑定机制,由框架从请求中获取数据并绑定到javabean中,Struts2提供的多种访问用户输入的方式,访问用户输入需访问ActionContext ,这种方式实现了与web层的完全解耦。下面通过编写一个登录案例来介绍三种访问用...原创 2019-05-18 08:58:38 · 648 阅读 · 0 评论 -
Struts2 学习总结(三):Struts2在action中访问request,application,session对象的方式
接下来介绍Struts2中访问request,application,session对象的方式在上面介绍了通过action访问用户输入,从而替代了访问HTTP Servlet Request,实现了与web层的解耦,但在某些特殊场景中,action中需要访问这些对象。Struts提供了多种方式访问这些对象,可以将这些方式大体分为两类:与Servlet API解耦的方式和与Servlet A...原创 2019-05-18 09:03:06 · 896 阅读 · 0 评论 -
Struts2 学习总结(四):创建Action的几种方式+动态方法调用
将通过在第一篇文章中的HelloWorld来介绍这几种方式一、实现Action接口这种方法需要实现execute()方法,无需在struts.xml文件中<action>标签中注明methodAction类代码如下:package controller;import com.opensymphony.xwork2.Action;public class Hel...原创 2019-05-18 12:27:05 · 1293 阅读 · 0 评论 -
Struts2学习总结(五):拦截器
在Struts中,拦截器可以在Action执行之前或之后被调用。Struts2框架的大多数核心功能都是作为拦截器来实现的。例如为action动态的添加输入验证(验证用户输入的是否正确)对象组装(将用户输入的数据转换为对象的属性)权限控制(如访问者为登录用户)日志记录(记录action的执行情况)这些操作都可以通过拦截器实现,而不用修改action拦截器的工作流程如...原创 2019-05-18 14:02:03 · 1062 阅读 · 0 评论