10 2015 档案
摘要:一、JS实现 需在 HTML 页面中插入 JavaScript,请使用 会告诉 JavaScript 在何处开始和结束。 Script标签: JavaScript 能够直接写入 HTML 输出流中: ...
阅读全文
摘要:一、概述 在提交表单数据时,如果数据需要保存到数据库,空输入等可能会引发一些异常,为了避免引起用户的输入引起底层异常,通常在进行业务逻辑操作之前,先执行基本的数据校验。 下面通过两种方式来阐述Struts 2的数据校验功能。二、重写validate方法 我们编写的Action一般继承与Acti...
阅读全文
摘要:一、概述 所谓模型驱动,就是使用单独的JavaBean实例贯穿整个MVC流程,与之相对应的属性驱动方式,则使用属性作为贯穿MVC流程的信息携带者。属性无法独立存下,它必须依附于一个对象,这个对象就是Action实例。简单来说,模型驱动使用单独的值对象来封装请求参数和处理结果,属性驱动则使用Acti...
阅读全文
摘要:一、概述 Struts2提供了多种可选的配置文件形式。 其中,struts-default.xml和default.properties是框架级别的配置文件,这两个文件在Struts的核心JAR包中,它们将在应用程序启动时被struts的初始化程序读取并加载。而struts.xml和struts...
阅读全文
摘要:一、概述1、struts框架本身分为三个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。2、struts2工作的基本流程:客户端初始化一个指向Servlet容器的请求org.apache.struts2.dispatcher.ng.filter....
阅读全文
摘要:一、Struts2概述 1、什么是Struts2? Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样使得业务逻辑控制器能够和ServletAPI脱离开来。 2、工作原理 当web容器接收到HttpServletRequest请求后,容器通过web.xml映射请求,...
阅读全文
摘要:问题描述:之前新建动态web工程一直没有问题,今天新建一个项目后项目名称上突然出现小红叉,子目录文件没有红叉。解决过程:一开始想到的就是编译器的level设置,调整了一下,仍然没有解决。 然后在标记栏,发现问题: 于是调整项目构面设置, 确定后,红叉消失。 备注:之前项目构面这里...
阅读全文
摘要:一、概述 AOP(Aspect Oriented Programming),面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可用性,提高开...
阅读全文