摘要: Struts2的一个关键特性就是它可以对Action携带的数据进行读写访问,例如在前面我们在表单中使用username指定数据传递给Action的username属性,在<s:property>元素中使用username来获取用户的名字,这是通过表达式语言(Expression Language,E 阅读全文
posted @ 2017-07-14 21:05 silvan_happy 阅读(533) 评论(0) 推荐(0)
摘要: 本节内容 一、Struts2标签库概述 使用简单 可维护性强(避免使用Java代码) 复用性高 (UI:user Interface ; Ajax:asynchronous JavaScript and xml) UI标签:主要用于生产HTML元素的标签 表单标签:主要用于生产HTML页面的form 阅读全文
posted @ 2017-07-14 20:23 silvan_happy 阅读(296) 评论(0) 推荐(0)
摘要: 一、动态方法调用 Login.jsp <form action="log.action"> <font color="red">${loginError }</font> <table align="center"> <tr><td>用户名:<input type="text" name="unam 阅读全文
posted @ 2017-07-14 19:34 silvan_happy 阅读(588) 评论(0) 推荐(0)
摘要: 一、前言 Struts是一种基于MVC设计模式的web应用框架,主要担任C的角色,用于分离页面显示和业务逻辑处理,那其实在我们学习jsp的时候学过一个具有类似功能的东西——servlet。其实Struts本质上相当于servlet,可以理解Struts是对servlet的进一步封装和抽象。那么在se 阅读全文
posted @ 2017-07-14 19:24 silvan_happy 阅读(5135) 评论(0) 推荐(0)
摘要: 过滤器和拦截器的区别 1) 什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提 阅读全文
posted @ 2017-07-13 15:30 silvan_happy 阅读(282) 评论(0) 推荐(0)
摘要: 1. Spring 7大功能模块的作用 1) 核心容器(Spring core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用 阅读全文
posted @ 2017-07-13 15:29 silvan_happy 阅读(278) 评论(0) 推荐(0)
摘要: (一)Struts2的概念和工作流程 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts1的下一代产品,是在 struts 1和Web 阅读全文
posted @ 2017-07-13 11:10 silvan_happy 阅读(157) 评论(0) 推荐(0)
摘要: 问题描述: 1 第一次从外部导入工程或者新建工程,成功; 2 删除该工程,但是没有选择delete project contents on disk 3 再次需要该工程,导入该工程时出现警告:Some projects cannot be imported because they already 阅读全文
posted @ 2017-07-13 09:51 silvan_happy 阅读(1412) 评论(0) 推荐(0)
摘要: 内包含案例,基于jsp+servlet的:MVC模式计算器;MVC模式登陆 第十一章 Servlet MVC模式 模型-视图-控制器(model-view-controller),简称MVC。MVC是一种先进的设计模式,它的核心思想是有效地组合“视图”、“模型”和“控制器”。掌握MVC模式对于设计合 阅读全文
posted @ 2017-05-05 15:23 silvan_happy 阅读(460) 评论(0) 推荐(0)
摘要: 第十章 过滤器 Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所示: 在web应用可以部署多个过滤 阅读全文
posted @ 2017-04-21 14:43 silvan_happy 阅读(200) 评论(0) 推荐(0)