![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
Exception.
这个作者很懒,什么都没留下…
展开
-
Struts2获取ServletAPI的三种方式
方式1:让Action类实现接口. ServletRequestAware:HttpServletRequest对象; ServletResponseAware:HttpServletResponse对象; ServletSessionAware:HttpSession对象; package com.it.action; import javax.servlet.ServletCont...原创 2019-04-12 22:34:38 · 198 阅读 · 0 评论 -
第一个Struts2框架程序。Hello Struts2
下载Struts2的开发包,并解压开发包 http://struts.apache.org/ apps :Struts2提供一些项目。 docs :Struts2提供的开发规范和文档 lib :Struts2提供的开发jar包 src :Struts2提供的源代码 打开apps,把struts2-blank.war文件的后缀变为rar 解压struts2-blank.rar...原创 2019-04-10 14:50:47 · 99 阅读 · 0 评论 -
Struts2框架数据封装大全
属性封装 --基本类型和String类型 条件: 1 需要有成员属性 2 需要有set方法 <h1>基本类型和String类型封装</h1> <form action="${pageContext.request.contextPath}/servlet6" method="...原创 2019-04-13 21:40:40 · 146 阅读 · 0 评论 -
Struts2值栈,从值栈中获取数据,root区set和push方式和context区获取方式
什么是值栈 值栈: ValueStack 当浏览器访问action的时候,会被前端控制器(StrutsPrepareAndExecuteFilter)拦截住,在filter中创建值栈(ValueStack)对象(特点:访问一次,创建一次) 创建完以后,会将访问的整个action对象放在ValueStack中,还会将request,session,servletContext对象的底层用来存储...原创 2019-04-16 21:43:10 · 1013 阅读 · 0 评论 -
Struts2的执行流程(面试问题),拦截器的使用
struts2的执行流程 当浏览器访问action的时候,会被前端控制器拦截住执行dofilter方法, 在dofilter方法中会判断访问是否是action.如果不是,放行 如果是,会往struts2核心程序里面走 在核心程序中,会创建action的代理对象,但是这个代理对象并不是真正干活的对象 因为在它里面又调...原创 2019-04-17 17:34:59 · 256 阅读 · 0 评论 -
浅尝Struts2使用注解的方式写action类
直接在action类上就写提供好的注解代替配置文件 条件 1 导包 struts2-convention-plugin-2.3.24.jar 2 需要规范编写包名 只去名字叫action actions struts struts2含有这些名称包名下去加载注解 @ParentPackage("struts-default") ...原创 2019-04-19 22:32:51 · 310 阅读 · 0 评论 -
Struts2三种action类的写法
1.普通的方式 package com.it.struts2; public class ActionStruts1 { public String execute() { System.out.println("普通的action方式"); return "struts"; } } <action name="hello" class="com.it.struts2...原创 2019-04-19 22:39:12 · 207 阅读 · 0 评论