1、包(package)主要是用于区分类的重名
2、运行tomcat的时候,记得首先要把工程发布一下,否则就出现404错误码
3、namespace=""为空,表示当在地址栏输入
http://localhost:8080/Struts2_test/index
http://localhost:8080/Struts2_test/afdf/dfasdfd/index
http://localhost:8080/Struts2_test/dfsadas/faese/asdfs/index
所输出的结果是一样的,也就是说当其他没有精确的路径时,默认都交给
namespace为空的地方,所以namespace为空的action囊括了其他action处理
不了的action
4、namespace决定了action的访问路径,默认为"",可以接收所有路径的action
namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径
为/index.action, /xxx/index.action,或者/xxx/yyy/index.action.
namespace最好也用模块来进行命名
5、在编写JSP的时候,默认的编码是ISO-8859-1,那么为了输入中文,可以进行
如下的设置:
Window-Preferences-在搜索栏输入JSP-找到Encoding,选择Chinese,National
Standard-这时默认的编码就变成了GB18030,就可以在JSP文件中输入中文了
6、struts1与struts2的一个区别
struts2每次访问必定new一个IndexAction,而struts1很可能是用的同一个
即struts1里,Action只有一个,任何人访问都只有一个,那么可能出现线程同
步的问题,而struts2每次访问都会new一个新的action,所以不用担心线程同步问题
[欢迎访问我的独立博客:Java爱好者阅读更多内容]
分享到:
相关推荐
### Struts2 注解详解 #### 一、Struts2 Convention 插件介绍与使用 在 Struts2 框架的发展过程中,随着版本的更新和技术的演进,其配置方式也发生了变化。从 Struts2.1 版本开始,官方不再推荐使用 Codebehind ...
"Struts2 中 Struts.xml 配置文件详解" Struts2 中的 Struts.xml 配置文件是 Struts2 框架的核心配置文件,用于定义应用程序的行为和结构。在 Struts.xml 文件中,我们可以定义 package、action、interceptor、...
### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...
### Struts2 标签详解 #### 一、引言 Struts2是Apache软件基金会的一个开源项目,它是Struts框架的升级版,基于MVC(Model-View-Controller)设计模式,为Java Web应用程序提供了丰富的功能。Struts2框架不仅简化...
Struts2是一个强大的MVC(模型-视图-控制器)框架,它极大地简化了Java Web应用的开发。本文将深入探讨Struts2框架中的常用标签,这些标签在创建动态Web页面时发挥着至关重要的作用。 1. **s:form标签**: Struts2...
Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)架构的应用程序。它建立在Apache Jakarta Struts 1的基础上,提供了更完善的特性和更易于使用的API。Struts2...
Struts2是一个强大的MVC框架,用于构建Java Web应用程序。在Struts2中,标签库是其核心特性之一,极大地简化了JSP页面的编写,使得开发者可以更加专注于业务逻辑而不是页面呈现的细节。本文将深入讲解Struts2的标签...
Struts2是一个强大的MVC框架,用于构建Java Web应用程序。其标签库是Struts2的一大特色,它提供了丰富的标签来简化JSP页面的编写,提高了代码的可读性和可维护性。以下是对Struts2中`<s:a>`和`<s:action>`标签的详细...
### Struts2标签详解与实例 #### 一、引言 Struts2是Apache软件基金会的一个开源项目,它是Struts框架的升级版,基于MVC(Model-View-Controller)设计模式,为Java Web应用程序提供了丰富的功能。Struts2框架支持...
### Struts2配置文件详解 #### 一、引言 在Java Web开发中,Struts2框架因其灵活性和强大的功能而被广泛采用。Struts2框架的配置主要通过多个XML文件来实现,这些配置文件定义了应用程序的行为和结构。本文将详细...
【Spring+Hibernate+Struts2整合配置详解】 在Java Web开发中,Spring、Hibernate和Struts2(简称SSH)是一个常见的MVC框架组合,用于构建高效、可维护的Web应用程序。这三个框架各自专注于不同的领域:Spring负责...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。本文主要解析Struts2中的`<s:a>`和`<s:action>`两个核心标签。 首先,`<s:a>`标签用于创建HTML超链接,它可以替代HTML的...
#### 二、Struts2 核心组件详解 **2.1 模型(Model)** - **功能**:提供业务逻辑和数据访问方法,保存应用程序状态信息。 - **实现技术**:JavaBean 或 EJB。 **2.2 视图(View)** - **实现技术**:JSP、FreeMarker ...
Struts2是一个强大的Java web开发框架,它提供了一种组织和控制MVC(模型-视图-控制器)架构的方式。在Struts2中,拦截器(Interceptors)扮演着核心角色,增强了框架的功能和灵活性。这篇文章将深入探讨Struts2拦截...
### Struts2.0注解详解 #### 一、引言 随着软件开发技术的不断发展,框架的应用变得越来越广泛。Struts2作为一款优秀的MVC框架,在Java Web开发领域占据了重要地位。为了提高开发效率与代码可维护性,Struts2引入了...
<package name="default" namespace="/" extends="struts-default"> <result name="success">/HelloWorld.jsp </struts> ``` 6. **创建视图**:在Web-INF目录下的jsp文件夹中创建`HelloWorld.jsp`,展示...
### Struts2 标签详解 #### 一、概述 Struts2框架是Apache软件基金会的一个开源项目,它是Struts1的升级版本,在MVC(Model-View-Controller)架构模式的基础上进行了大量的改进与增强。Struts2的核心是拦截器...
### Struts2框架详解:构建高效MVC架构的利器 #### 概述 Struts2是Struts框架的下一代版本,作为模型-视图-控制器(Model-View-Controller,MVC)架构的一种实现,其目标是通过减少XML配置、采用智能约定以及提供...