struts
文章平均质量分 85
iteye_12247
这个作者很懒,什么都没留下…
展开
-
struts02:占位符、通配符
第一:概念:无 第二:struts2通配符的使用(!是在jsp页面的时候用的) 第一步:struts.xml中的action标签不写method属性了 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts C...原创 2016-02-04 09:03:15 · 634 阅读 · 0 评论 -
struts01:描述一下ssh整体、struts核心控制器
第一:引入ssh 1.mvc中:m是模型(实体类),v是试图(jsp页面),c是控制器(action层) 2.java的企业级开发框架(ssh) 框架:软件开发过程的半成品,程序在框架的技术实现 具体功能 Struts2 是web框架:对serlvet和jsp的封装:(主要针对控制器(action层,因为action层不用写session.getAtt...原创 2016-02-04 09:03:25 · 127 阅读 · 0 评论 -
struts04:多文件上传、文件上传与国际化
第一:概念 1.表单的enctype属性指定的是表单数据的编码格式,该属性有三个值: ---1,application/x-www-from-urlencoded:这是默认的编码方式,他只处理表单域里的value属性,采用这种编码方式的表单会将表单域中的值处理成url编码方式。 注释:以这种方式提交带图片的表单的时候,请求参数是用二进制的形式读到的三个请求参数以及对应的值。实际上w...原创 2016-02-04 09:03:37 · 99 阅读 · 0 评论 -
struts03:拦截器、过滤器与拦截器的区别、文件上传
第一:概念 1.拦截器(默认完成了struts基本功能,我们写的方法专门做我们自己的事):过滤器filter是针对web请求和响应进行过滤。拦截器interceptor是针对某个方法执行之前和之后进行拦截(特定的逻辑操作)(其实就是在前后加特定的功能)。例如:params拦截器:负责将请求参数设置成为action属性。 servletConfig:拦截器将源于servlet的api...原创 2016-02-04 09:03:49 · 130 阅读 · 0 评论 -
struts5:s标签,防止表单重复提交的token
1.jsp页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags" %><%String path = request.getContextPath();String ba原创 2016-02-04 09:40:12 · 76 阅读 · 0 评论 -
struts06:值栈和值栈上下文(是一种数据结构)、ognl表达式(对象导航图)
第一:值栈 1.struts2的s:debug将会产生值栈(valueStack)和值栈上下文(stackContext),其中值栈是根对象,值栈上下文是非跟对象。 2.值栈里面包含的内容有:对象、对象属性、对象的属性值。 (1).在提交表单的时候,会进入action层去执行相应的方法,也就是说一定会产生一个对象 (2).产生这个action对象之后,也会产生他的所有属性 (3...原创 2016-02-05 09:13:24 · 137 阅读 · 0 评论 -
ssh的设计模式
第一:.struts2主要用到代理模式,产生代理action(看struts的执行过程可以知道) 第二.hibernate主要用到的是工程模式,session-factory工厂创建session对象(session工厂) 第三:.spring用到的反射创建bean对象,bean对象是动态代理模式中的代理对象(bean工厂) 1.控制反转:(把创建对象和建立关关系的权利交给第三方工厂) ...原创 2016-02-16 10:00:05 · 432 阅读 · 0 评论