![](https://img-blog.csdnimg.cn/20200619161608782.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Struts2.x框架
简单使用Struts2.x框架
好汉不吃草
Accept your ordinary and try your best to be different.
展开
-
Servlet开发简化
Servlet开发简化使用原生的Servlet进行开发时会存在大量的重复代码,特别是doGet和doPost方法出现在每个Servlet中,使我们烦不胜烦,分发处理时需要重复的编写大量的if-else语句,参数接收时不要不断地编写验证,参数过多时使用手工接收也略显不便。使用反射机制可以对这一切的弊端进行调整。新建一个String工具类package com.gub.util;publ...原创 2020-05-01 14:38:16 · 288 阅读 · 0 评论 -
Annotation对Struts2.x的支持
Annotation对Struts2.x的支持Struts2.x如要想要使用Annotation,则需要导入asm-3.3.jar、asm-commons-3.3.jar和struts2-convention-plugin-2.3.37.jar。并且修改web.xml文件,使其支持Annotation。在web.xml文件里的filter元素里加入init-param元素,如下所示:<...原创 2020-04-21 22:20:18 · 133 阅读 · 0 评论 -
Struts2验证框架
Struts2验证框架1.使用validate()方法校验在Struts2框架中,validate()方法是专门用来校验数据的方法,具体实现时可以通过继承ActionSupport类,并重写validate方法完成校验。示例如下:先建立一个Member的简单Java类,并覆写toString()方法。import java.io.Serializable;import java.ut...原创 2020-04-22 11:12:29 · 440 阅读 · 0 评论 -
Struts2文件上传
Struts2文件上传1.表单数据的编码方式application/x-www-form-urlencoded。这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。multipart/form-data。采用这种编码方式的表单会以二进制流的方式来处理表单数据,将文件域指定文件的内容也封装到请求参数中。text/plain。当表单...原创 2020-04-23 12:36:19 · 293 阅读 · 0 评论 -
Struts2常用标签
Struts2常用标签1.常用标签用法介绍Struts2标签可以分为UI标签,非UI标签和Ajax标签三大类:(1)UI标签:主要用于生成HTML页面元素,它又可分为表单标签(主要用于生成HTML中的表单)和非表单标签(主要包含一些常用功能标签,例如显示日期或下拉列表等)。(2)非UI标签:主要用于数据逻辑输出和数据访问,他可以分为数据标签(主要用于数据的存储和处理)和控制标签(主要用于条...原创 2020-04-25 10:34:23 · 1093 阅读 · 0 评论 -
Struts2中使用token
Struts2中使用token表单的重复提交是指用户对同一个请求信息,多此单机提交按钮或者执行刷新操作,导致该请求信息向服务器多次提交,如果应用程序未对表单重复性提交进行处理,则当请求信息需要保存在数据库时会出现重复的记录,或者由于字段的唯一性而导致添加数据操作出现异常。我们首先来看以下例子。1. 观察表单重复提交新建一个Dept类import java.io.Serializable...原创 2020-04-25 15:55:35 · 430 阅读 · 0 评论