Struts2
qq_36901488
这个作者很懒,什么都没留下…
展开
-
Struts2_使用 Filter 作为控制器的 MVC 应用
实现 MVC(Model、View、Controller) 模式的应用程序由 3 大部分构成: 模型:封装应用程序的数据和业务逻辑POJO(Plain Old Java Object) 视图:实现应用程序的信息显示功能(JSP) 控制器:接收来自用户的输入,调用模型层,响应对应的视图组件(Servlet,Filter) 新建一个web动态工程,然后在WebContent文件夹下新建inde...原创 2018-08-29 10:48:07 · 171 阅读 · 0 评论 -
配置struts可以受理的扩展名
关于 Struts2 请求的扩展名问题org.apache.struts2 包下的 default.properties 中配置了 Struts2 应用个的一些常量struts.action.extension 定义了当前 Struts2 应用可以接受的请求的扩展名可以在 struts.xml 文件中以常量配置的方式修改 default.properties 所配置的常量.<...原创 2018-09-04 09:09:59 · 165 阅读 · 0 评论 -
Struts2_搭建环境
在上一篇:Struts2_使用 Filter 作为控制器的 MVC 应用的环境下进行如下操作:(没有 FileterDispatcher 类) 搭建 Struts2 的环境: 加入 jar 包: 复制 struts\apps\struts2-blank\WEB-INF\lib 下的所有 jar 包到当前 web 应用的 lib 目录下. 在 web.xml 文件中配置 struts2: 复...原创 2018-09-01 10:19:43 · 128 阅读 · 0 评论 -
Struts2_通过 ActionContext 获取 WEB 资源
新建动态web项目: 在src中新建包名为:com.atguigu.struts2.action: 在里面新建一个类:package com.atguigu.struts2.action;import java.util.Map;import org.apache.struts2.dispatcher.SessionMap;import com.opensymphony.x...原创 2018-09-02 10:01:04 · 302 阅读 · 0 评论 -
Struts2_通配符映射
一个 Web 应用可能有成百上千个 action 声明. 可以利用 struts 提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系通配符映射规则若找到多个匹配, 没有通配符的那个将胜出若指定的动作不存在, Struts 将会尝试把这个 URI 与任何一个包含着通配符 * 的动作名及进行匹配 <a href="useraction-save">sav...原创 2018-09-11 13:50:17 · 228 阅读 · 0 评论 -
Struts2_ActionSupport
ActionSupport ActionSupport 是默认的 Action 类: 若某个 action 节点没有配置 class 属性, 则 ActionSupport 即为执行的 Action 类. 而 execute 方法即为要默认执行的 action 方法<action name="testActionSupport"> <result>/test...原创 2018-09-05 14:48:13 · 190 阅读 · 0 评论 -
Struts2_通过 Aware 接口获取 WEB 资源
index.jsp:<%@page import="java.util.Date"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML原创 2018-09-03 13:17:02 · 193 阅读 · 0 评论 -
Struts2_result
result: result 是 action 节点的子节点result 代表 action 方法执行后, 可能去的一个目的地一个 action 节点可以配置多个 result 子节点.result 的 name 属性值对应着 action 方法可能有的一个返回值.<result name="index">/index.jsp</result>resu...原创 2018-09-07 10:34:35 · 95 阅读 · 0 评论