随笔分类 - Struts2
Struts2
摘要:一、实现注册验证package com.pb.entity;import java.util.Date;/** * 用户实体类 * */public class User { /** * 住址 */ private String address; /** *...
阅读全文
摘要:一、JSONJson就是浏览器和服务器之间交换数据的一种轻量级对象javaSctipt中类似的对象操作$(function() { var person = { "name" : "张三", "age" : 21, ...
阅读全文
摘要:一、导入包需要将commons-fileupload和commons-io包和struts包一起导入实现步骤:在Jsp页面实现客户端选择上传文件配置Struts.xml,拦截器会自动接收上传的文件在Action中实现代码上传文件存入服务器中跳转至新页面展示上传的文件二、单个文件上传上传页面单个文件上...
阅读全文
摘要:一、认识拦截器拦截器也是一个类拦截器可以在Action被调用之前和之后执行代码框架很多核心功能是拦截器实现的拦截器的特点:拦截器自由组合,增强了灵活性、扩展性、有利于系统解耦拦截器可以拦截Action请求在访问的Action执行之前和执行之后执行代码实现某项功能Struts2:大部分功能是在拦截器中...
阅读全文
摘要:一、国际化是什么--I18N即internationalization首字母i-结束字母n之间有18个字母特征:在程序不做修改的情况下,可以根据不同的语言环境显示相应内容二、Java内置国际化message_en_US.propertiesdemo = hello world!userName = ...
阅读全文
摘要:一、数据验证1.1、为什么要进行数据验证对数据的合法性进行检查,只允许合法的数据进入应用程序1.2、在哪里实现数据验证客户端验证:数据提交前在客户端验证可使用JavaScript或者JQuery实现特点:减少客户等待时间,减小服务器压力服务器端验证:在数据提交后服务器端验证特点:防止“绕过”客户端验...
阅读全文
摘要:一、UI标签二、简单例子添加信息房屋标题:房屋描述:或者在struts.xml中配置常量三、s:select四、Ajax标签更改模板后,要在src下建立相遇的包和文件才可以使用五、简单例子实体类package com.pb.entity;/* * 地区类 */public class Distric...
阅读全文
摘要:一、Struts2标签的优势标签库简化了用户对标签的使用结合OGNL使用,对于集合、对象的访问功能非常强大提供可扩展的主题、模板支持、极大简化了视图页面的编写不依赖任何表现层技术Struts2标签的分类:通用标签(Generir Tags)数据标签(Data Tags)控制标签(Control Ta...
阅读全文
摘要:一、什么是OGNLObject Graph Navigation Language对象图导航语言。是Struts2默认的表达式语言,开源,功能更强大。和EL表达式有点相似存取对象的属性,调用对象的方法访问静态方法,静态属性访问值栈及Stack Context支持赋值、运算操作、字段类型转化等。二、简...
阅读全文
摘要:一、Struts2中的Servlet API1.1、struts2的Action实现了MVC中C层的作用针对请求用户显示不同的信息登录后段保存用户信息 ----session保存当前在线人数等功能---application1.2、传统的Servlet API类型HttpServletRequest...
阅读全文
摘要:一、struts2和action二、Result三、struts.xml四、namespace第一种绝对路径第二种/user/login.action" method="post">第三种 页面中直接写以下代码">提交地址不用改变五、异常机制局部异常package com.pb.web.action...
阅读全文
摘要:一、result简述result:输出结果;第个Action返回一个字符串,Struts2根据这个值来决定响应结果name属性:result的逻辑名。和Actin里的返回值匹配,默认"success"值 :指定对应的实际资源位置二、Action中返回其它值如果Action中返回其它扯,result中...
阅读全文
摘要:一、method参数actionpackage com.pb.web.action;public class HourseAction { public String add(){ System.out.println("执行添加操作!"); return ...
阅读全文
摘要:一、属性接收参数并输出导入struts2的包,导入需要的包和struts.xml配置文件 /error.jsp ...
阅读全文
摘要:一、导入包和struts配置文件 /error.jsp HelloWorld ...
阅读全文
摘要:一、普通java类package com.pb.web.action;/* * 创建普通的java类 */public class HelloAction1 { public String execute(){ return "success"; }}二、实...
阅读全文
摘要:一、Struts下载地址http://struts.apache.org/download.cgi二、导入包、配置Web.xml和struts.xml在下载的包中从示例中找到一些包就可以struts2-2.3.4.1-all\struts-2.3.4.1\apps\struts2-blank\WEB...
阅读全文