随笔分类 -  Java--Struts

摘要:第一节 基于Struts 2完成文件上传 Struts 2框架中没有提供文件上传,而是通过Common-FileUpload框架或COS框架来实现的,Struts 2在原有上传框架的基础上进行了进一步封装,从而大大简化了文件上传的开发应用。 1.1 下载并安装Common-FileUpload框架 阅读全文
posted @ 2019-03-14 10:54 时空穿越者 阅读(139) 评论(0) 推荐(0) 编辑
摘要:基于Struts 2的Web应用国际化开发非常简单,其中Struts 2的国际化包括如下几部分:校验提示信息国际化、类型转换提示信息国际化、Action信息国际化以及JSP页面国际化。 第一节 JSP页面国际化 要实现JSP页面国际化,首先需要添加并配置相应的国际化资源文件,然后在JSP页面中通过指 阅读全文
posted @ 2019-03-14 10:53 时空穿越者 阅读(349) 评论(0) 推荐(0) 编辑
摘要:第一节 拦截器介绍以及实现原理 1.1 拦截器简介 拦截器是Struts 2的核心组成部分,拦截器的功能是在执行某一个操作时(或调用某个方法时),它会在执行操作前以及执行操作后进行一系列操作。Struts 2的大部分功能都是通过拦截器来完成的,在拦截器中应用了软件开发中的一个重要思想,那就是面向切面 阅读全文
posted @ 2019-03-14 10:52 时空穿越者 阅读(161) 评论(0) 推荐(0) 编辑
摘要:第一节 Struts2输入校验 1.1 输入校验的重要性 输入校验分为客户端校验和服务器端校验。客户端校验用来过滤用户的错误操作,一般使用JavaScript代码实现。服务器端校验用来防止非法用户的恶意输入,使用Java代码实现。 仅有客户端验证还是不够的,攻击者可以直接将整个输入页面下载下来,然后 阅读全文
posted @ 2019-03-14 10:52 时空穿越者 阅读(312) 评论(0) 推荐(0) 编辑
摘要:类型转换是Struts 2的一个非常重要的部分,通过类型转换能够将表单参数转换成Java中的各种类型,本文将详细介绍Struts 2的内建类型转换器和自定义类型转换器。 第一节 Struts 2内建类型转换器 1.1 类型转换的意义 Web应用程序的交互是建立在HTTP之上的,互相传递的都是字符串, 阅读全文
posted @ 2019-03-14 10:51 时空穿越者 阅读(286) 评论(0) 推荐(0) 编辑
摘要:示例→基于Struts2的用户注册模块 1.用户注册模块需求描述 在用户注册页面中填写用户信息,包括用户名、用户密码、确认密码、姓名等信息,填写完成后提交注册表单给Struts 2的业务控制器Action,控制器处理提交的参数并决定跳转页面,若页面跳转到用户信息显示页面,则在该页面中显示用户信息。 阅读全文
posted @ 2019-03-14 10:33 时空穿越者 阅读(658) 评论(0) 推荐(0) 编辑
摘要:本文简单描述如何在Eclipse中使用使用Struts2,并介绍一下Struts2的配置文件 注:Struts2默认需要Java 5.0及其以上版本的运行环境支持,Web容器需要支持Servlet 2.4和JSP 2.0 一、Eclipse+Struts 1.新建项目 在Eclipse中新建Dyna 阅读全文
posted @ 2019-03-14 10:01 时空穿越者 阅读(354) 评论(0) 推荐(0) 编辑
摘要:【很久以前的笔记,后续继续完善】 在了解Struts 2框架之前,首先了解一下Model 1和Model 2架构,以及它们的优缺点。 1.1 Model 1架构模式 Model 1的核心是JSP文件,使用Model 1开发的项目包含大量相互独立的JSP文件和少部分JavaBean。使用Model 1 阅读全文
posted @ 2019-03-14 09:53 时空穿越者 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示