struts是这么配置的
<action path="/xx/login" type="com.xx.web.action.LoginAction" name="loginForm" scope="request" validate="false">
<forward name="message" path="/WEB-INF/page/message.jsp"/>
</action>
如果用form提交的话---->
<form action="/sshTest/xx/login.do" method="post">
<input type="text" name="name">
<input type="submit" value="提交2"/>
</form>
如果用struts标签提交的话---->
<html:form action="/xx/login" method="post">
<input type="text" name="name">
<input type="submit" value="提交1"/>
</html:form>
可见用struts标签的话action更简练;
另:servlet中的‘/’表示“http://localhost:8080/”+“工程名(sshTest)”;
html action中的‘/’表示“http://localhost:8080/",当然不加'/'就表示相对路径了。
分享到:
相关推荐
Struts 2.3.15 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会维护。...如果你正在使用或学习Struts 2,了解上述知识点将有助于你更好地理解和利用这个框架。
struts2中的struts-default.xml
Struts2是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller (MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本文将深入探讨Struts2的核心概念,包括Action、Result、配置文件、OGNL与...
自己搭建移动端服务器。
总的来说,学习Struts1和Struts2可以帮助Java开发者更好地理解和实践MVC模式,提升Web应用的开发技能。这两个框架的教程是深入理解并熟练运用它们的关键,通过阅读和实践,开发者能够掌握如何构建高效、可维护的Web...
Struts-Product是一款基于JSP和Struts框架开发的商品管理系统,专为中小型超市设计,旨在提升超市运营效率,实现商品信息的...开发者可以通过学习和实践这个项目,深入了解Struts框架的应用和Web应用程序的开发流程。
3. 用 struts.xml 添加如下代码。 4. 重启服务器。 需要注意的是,这两个方案可以同时执行,也可以只执行单独一个。同时,需要注意的是,这两个方案都需要对 Struts2 的源代码进行修改,因此需要小心地操作,以免...
- 通过分析这些示例,学习者可以了解如何实际配置和使用Struts2的各种特性。 8. **学习与实践**: - 分析源码,了解每个Action类、JSP页面和配置文件的用途。 - 运行示例,观察请求与响应的交互过程。 - 修改和...
本系列教程将深入讲解Struts2框架的使用方法和核心概念。 1. **基础概念** Struts2框架是Apache软件基金会的开源项目,它基于Action和Result的概念,用于处理HTTP请求,并将结果呈现给用户。Action是业务逻辑的...
在Java Web开发中,Spring、Struts2和Hibernate是三个非常重要的框架。Spring提供了依赖注入(DI)和面向切面编程(AOP),Struts2作为MVC框架处理用户请求,而Hibernate则作为ORM工具负责与数据库的交互。本示例中...
本笔记将深入探讨Struts2的核心概念、发展历程、使用方法以及与OGNL(Object-Graph Navigation Language)的结合应用。 **一、Struts2概述** 1.1 为什么要用Struts 在Java Web开发中,Struts2作为MVC框架,能够...
综上所述,这个项目涵盖了从开发环境设置到Web应用架构设计的多个层面,对于理解和实践Java Web开发,特别是Struts和JSP的使用,具有很高的学习价值。通过深入研究和实践这个系统,开发者可以提升自己的Java EE技能...
随着框架的发展,Struts2社区不断推出新的插件和技术来进一步简化开发流程。本文将详细介绍Struts2中的两个插件——Zero Config(零配置)与CodeBehind,以及它们如何共同工作以减少配置文件的复杂度。 #### 二、...
【标题】"Sturts-Product.rar_管理系统eclipse" 提供的是一个基于Struts框架的商品管理系统,使用Eclipse作为开发工具。这个项目的核心在于利用Java Web技术来实现对商品的管理和操作,其中Struts框架起到了关键作用...
"bbs-struts"项目是一个使用Struts框架开发的小型论坛系统,适合初学者进行学习和实践。 在该项目中,你可以学到以下关键知识点: 1. **MVC设计模式**:理解Model、View和Controller三者的职责和相互关系。Model...
struts2-传智播客-课件
这个"struts1开发包"包含的资源是为搭建Struts1开发环境准备的,主要分为两个部分:`lib`和`apps`。 **lib目录**: `lib`目录下通常包含了一系列Struts1运行所需的库文件,这些JAR文件是Struts1框架的核心组件,...
struts2的最新版本的必需jar包 - commons-fileupload - commons - commons-lang3 - freemarker - javassist - ognl - struts2-core - struts2-json-plugin - xwork-core
Struts2-ScanStruts2漏洞利用扫描工具,基于互联网上已经公开的Structs2高危漏洞exp的扫描利用工具,目前支持的漏洞如下: S2-001, S2-003, S2-005, S2-007, S2-008, S2-009, S2-012, S2-013, S2-015, S2-016, S2-019...
7. **异常处理**:为了确保系统的健壮性,项目可能包含了异常处理机制,例如使用Struts的`ActionError`和`ActionMessage`来处理注册过程中的错误信息。 8. **表单验证**:在用户提交表单前,通常会进行客户端验证...