Struts2
PleaseLieToMe
这个作者很懒,什么都没留下…
展开
-
Struts2自学入门(一)
注:黄色部分为从网络引用内容。 概念:Struts2与Servlet的区别: 1.编程思想相同,通过前台请求后台数据,再得到返回值。因此Struts2本质还是Servlet。 2.代码的规范。因为jsp+servlet开发随意。规范性应差。控制语句到处有,为维护及修改带来不便。也使接手的人为解读代码带来不便。 3.安全性。web开发最不安全的就是session的使用.ser原创 2016-09-12 23:26:24 · 430 阅读 · 0 评论 -
Struts2自学入门(十)——多文件上传及文件下载
一、多文件上传 struts.xml /success.jsp /upload.jsp 前台页面: 文件1: 文件2: 文件3: Action: package com.java1234.action; import java.io.File; import java.io.FileInputStream;原创 2016-09-25 21:00:32 · 351 阅读 · 0 评论 -
Struts2自学入门(六)——OGNL数据标签和控制标签
一、数据标签 1.property标签 <% request.setAttribute("name","张三"); %> 当值不存在时 将使用default的值,escapeHtml可以将带有HTML标签的字符串转化为HTML输出 2.set标签 3.Bean标签 4.date标签原创 2016-09-21 22:39:45 · 459 阅读 · 0 评论 -
Struts2自学入门(五)——OGNL
一、概念 OGNL表达相当于JSP+Servlet模式中JSTL的地位,但是它的功能要比JSTL强大,在学习OGNL表达式时,你需要忘掉JSTL.OGNL能够访问系统中OgnlContext中的对象, OgnlContext对象是OGNL表达式的下上文对象,即所有通过OGNL表达式取出的数据都是从上下文对象取出来的, OGNL的上下文环境是一个Map结构,称之为OgnlContext。 要原创 2016-09-21 21:45:53 · 365 阅读 · 0 评论 -
Struts2自学入门(九)——文件上传
struts.xml: /success.jsp /upload.jsp image/bmp,image/x-png,image/gif 81101 其中fileUpload拦截器限制了文件得大小和类型。 FileUploadAction: public class FileU原创 2016-09-24 23:11:20 · 336 阅读 · 0 评论 -
Struts2自学入门(八)——表单验证
表单: 用户注册 Struts.xml /register.jsp /success.jsp Action: public class RegisterAction extends ActionSupport{ /** * */ private static fi原创 2016-09-23 22:54:53 · 387 阅读 · 0 评论 -
Struts2自学入门(七)——Struts国际化
. 1、在Struts.xml的 标签下 加上 其中value指向国际化的配置文件 命名格式可以为:value_en_US\value_zh_CN\value 等 2、java1234.properties userName=\u7528\u6237\u540D password=\u5BC6\u7801 login=\u767B\u5F55 welcomeInfo=\u6原创 2016-09-23 10:31:40 · 335 阅读 · 0 评论 -
Struts2自学入门(四)——简单拦截器
拦截器的作用: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 一、拦截器预定义 在package标签下定义: class指向自己写的拦截器类: 二、拦截器类 public class LoginInterceptor原创 2016-09-18 22:42:07 · 524 阅读 · 0 评论 -
Struts2自学入门(三)
注:黄色字体为网络引用内容 一、include标签 include标签通常用于Struts的模块化配置,可以使Struts2配置更加清晰明了,不杂乱。 首先需要在Struts.xml配置一个入口 其中 “cheliang.xml”等表示各个模块的Struts.xml cheliang.xml里面的配置和普通的相同 如: ${pag原创 2016-09-16 22:14:31 · 343 阅读 · 0 评论 -
Struts2自学入门(二)
注:黄色字体为网络引用内容 一、Action和ActionSupport的区别 Actionsupport这个工具类在实现了Action接口的基础上还定义了一个validate()方法,重写该方法,它会在execute()方法之前执行,如校验失败,会转入input处,必须在配置该Action时配置input属性。 另外,Actionsupport还提供了一个g原创 2016-09-15 21:47:05 · 422 阅读 · 0 评论 -
Struts2自学入门(十一)——防止表单重复提交
一、方式——错误提示,禁止提交 struts.xml: /success.jsp /student.jsp 前台页面: 姓名: 年龄: 其中用来存放返回的错误信息,用来生成表单的token 二、tokenSession方式——忽略提交,允许提交 此种方法只需在action里添加:原创 2016-09-25 22:32:09 · 340 阅读 · 0 评论