
Struts2
学习记录
大毛啊
一头扎进代码海
展开
-
Struts实现json数据传输
1.action页2.xml配置3.jsp页面原创 2019-11-08 10:32:37 · 208 阅读 · 0 评论 -
Struts2下载文件
1.新建actionprivate String fileName; //提供set方法,Struts参数注入 public void setFileName(String fileName) { this.fileName = fileName; } public String getFileName() throws UnsupportedEncodingEx...原创 2019-11-08 08:30:20 · 187 阅读 · 1 评论 -
Struts2上传文件
Struts实现单文件上传1.添加文件上传action2.Struts.xml配置文件3.前台jsp页面Struts实现多文件上传和单文件上传区别不大,1.前台jsp页面2.action代码3.Struts配置文件...原创 2019-11-07 16:57:38 · 153 阅读 · 0 评论 -
Struts2数据校验
方法一:(方法验证)对指定方法的数据进行校验:1.在指定action(必须继承ActionSupport)中添加验证方法,命名规则:validate+验证的方法名2.在Struts.xml中的action中配置验证返回界面3.前台jsp页面显示验证提示方法二:配置文件验证1.新建数据校验文件: ps: a.此xml需要与当前要验证的ac...原创 2019-11-07 13:12:32 · 189 阅读 · 0 评论 -
Struts2阻止表单重复提交
1.页面 a.引入标签库 b.加入session c.web.xml引入(否则会报错) 2.Struts2.xml配置原创 2019-11-06 17:54:25 · 136 阅读 · 0 评论 -
Struts2的常见配置
Struts2的执行流程请求—核心过滤器——执行一组拦截器——action——resultservlet是单例的,多个程序访问同一个servlet只会创建一个servlet;action是多例的,一次请求会创建多个实例(不会出现线程安全的问题)Struts2的配置文件加载顺序default.properties Struts-default.xml Struts-plugi...原创 2019-11-06 11:26:50 · 196 阅读 · 0 评论 -
Struts2拦截器-MethodFilterInterceptor
Struts2拦截器-abstractInterceptor--在这篇博文的基础上进行修改;1.页面12.页面23.新建实体4.新建action5.新建MethodFilterInterceptor拦截器继承MethodFilterInterceptor6.配置拦截器...原创 2019-11-06 10:14:35 · 559 阅读 · 0 评论 -
Struts2拦截器-abstractInterceptor
通过继承AbstractInterceptor类,重写intercept方法,实现拦截器;需要在Struts2中初始化需要放行的action名称具体流程:1.新建Struts2项目(MyEclipse自动配置Struts2环境)2.新建页面(index.jsp)3.新建页面(login.jsp)4.新建实体类(UserInfo)5.新建action类(B...原创 2019-11-05 17:45:50 · 580 阅读 · 0 评论 -
Struts2异常处理
局部异常:<action name="login_*" class="com.cys.action.UserAction" method="{1}"> <result name="ok">/userList.jsp</result> <result name="logout">/index.jsp</result> &l...原创 2019-11-05 09:54:29 · 147 阅读 · 0 评论 -
Struts2环境配置
学习记录,仅供参考!一、下载Struts文件库apps:Struts提供的简单应用docs:开发文档及APIlib:jar包src:源代码二、新建项目三、导入jar包(将下载的文件库解压后选择apps-struts2-blank.war把这个war包丢到服务器后启动服务器,选择这个war包中的lib下的jar包)四、新建一...原创 2019-10-24 00:00:57 · 197 阅读 · 0 评论