Struts2 (dos) y otros métodos de envasado struts2 método y Explicación de inyección descrito

El servlet de acceso a la API del Struts2

En el uso del marco Struts2 encontró Struts2 y Servlet API es el desacoplamiento. En el desarrollo real, a menudo se utiliza para la API de Servlet, tales como registro, el usuario va a guardar la información de la sesión, a veces es necesario para exportar algunos de los contenidos de la página, utilice el objeto respuesta. Relacionados con las visitas a la API Servlet.

de manera completamente desacoplado

Escribe JSP
Aquí Insertar imagen Descripciónpara escribir Acción
Aquí Insertar imagen Descripción

注意:这种方式只能获得代表request、session、application的数据的Map集合,不能操作这些对象的本身的方法。

API servlet utilizando el modo nativo (*****)

Escribe JSP
Aquí Insertar imagen Descripciónpara escribir Acción
Aquí Insertar imagen Descripción

***** 注意:这种方式可以操作域对象的数据,同时也可以获得对象的方法。

inyección de interfaz de manera

Escribe JSP
Aquí Insertar imagen Descripción para escribir Acción
Aquí Insertar imagen Descripción

Servlet是单例的,多个程序访问同一个Servlet只会创建一个Servlet的实例。Action是多例的,一次请求,创建一个Action的实例(不会出现线程安全的问题)。

página de resultados de configuración Struts2

página de resultados globales

全局结果页面:全局结果页面指的是,在包中配置一次,其他的在这个包中的所有的action只要返回了这个值,都可以跳转到这个页面。
	针对这个包下的所有的action的配置都有效。

Aquí Insertar imagen Descripción

página de resultados locales

局部结果页面:局部结果页面指的是,只能在当前的action中的配置有效。
	针对当前的action有效

Aquí Insertar imagen Descripción

etiqueta resultado de configuración

result标签用于配置页面的跳转。在result标签上有两个属性:
	name属性	:逻辑视图的名称。默认值:success
	type属性	:页面跳转的类型。
		dispatcher	:默认值,请求转发。(Action转发JSP)
		redirect	:重定向。(Action重定向JSP)
		chain		:转发。(Action转发Action)
		redirectAction	:重定向。(Action重定向Action)
		stream		:Struts2中提供文件下载的功能。

La encapsulación de datos Struts2

Struts2框架是一个web层框架,web层框架(框架:软件的办成品,完成一部分功能)。Struts2提供了数据封装的功能。

Conducir propiedad: método set atributo proporciona una manera (no se utiliza)

páginas escritas
Aquí Insertar imagen Descripciónescritos en acción
Aquí Insertar imagen Descripción

Propiedades de conducción: la página proporciona una forma de expresión

Escribe JSP
Aquí Insertar imagen Descripciónpara escribir Acción
Aquí Insertar imagen Descripción

Modelo de controlador: El modo basado en modelos (más común)

Escribe JSP
Aquí Insertar imagen Descripciónpara escribir Acción
Aquí Insertar imagen Descripción

模型驱动方式最常用的方式:
	缺点:只能同时向一个对象中封装数据。
使用第二种可以向多个对象中同时封装数据:

Configuración de una vista lógica de ENTRADA

Action接口中提供了五个逻辑视图的名称:
	SUCCESS
	ERROR
	LOGIN
	INPUT	:input在某些拦截器中会使用。
	NONE

Los tipos complejos de encapsulación de datos Struts2

在实际开发中,有可能遇到批量向数据库中插入记录,需要在页面中将数据封装到集合中。

Lista de recopilación de datos encapsulado

Escribe JSP
Aquí Insertar imagen Descripciónpara escribir Acción
Aquí Insertar imagen Descripción

Mapa paquete de recopilación de datos

Escribe JSP
Aquí Insertar imagen Descripción
para escribir Acción
Aquí Insertar imagen Descripción

Publicado 60 artículos originales · ganado elogios 4 · Vistas 1270

Supongo que te gusta

Origin blog.csdn.net/qq_43966129/article/details/105202846
Recomendado
Clasificación