`

my struts

阅读更多
struts经常用的一些的东西
配置web.xml文件
<servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
                <param-name>config</param-name>
                <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
</servlet-mapping>

编写空的struts-config.xml文件 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>

</struts-config>

struts-config.xml中配置FormBean

...
<form-beans>
        <form-bean name="logonForm" type="struts.logon.LogonFormBean" />
</form-beans>
...

配置控制功能
控制功能负责页面的跳转
如果用户名等于"test", 跳转到成功页面, 否则返回登录页面
在struts-config.xml文件中加入:
<action-mappings>
        <action path="/logon" type="struts.logon.LogonAction" name="logonForm">
                <forward name="success" path="/success.jsp" />
                <forward name="error" path="/logon.jsp" />
        </action>
</action-mappings>

分享到:
评论

相关推荐

    应用struts开发的myOffice系统

    8. ** strut2-struts1桥接器**:如果myOffice系统涉及到既有Struts1又有Struts2的组件,可能会使用struts2-struts1插件进行兼容,使两个框架能协同工作。 9. **数据库访问**:通常,Struts应用程序会结合DAO(数据...

    学习拦截器和Velocity视图技术

    &lt;title&gt;My Struts 2 Application $message ``` 在这个例子中,`$message`是从Action传递到视图的数据,Velocity会将其替换为实际值并生成HTML输出。 配置方面,`struts.xml`文件是Struts 2的核心配置文件,...

    struts2 自定义标签

    Struts2作为一款流行的Java Web框架,极大地简化了MVC应用的开发。在Struts2中,自定义标签是提高代码可读性和可维护性的重要工具。本文将深入探讨Struts2自定义标签的实现机制、优点以及如何在实际项目中进行应用。...

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。在构建SSH框架时,每个框架都扮演着不同的角色,以提供一个高效、可扩展的后端架构。现在我们来详细了解一下搭建SSH...

    我的struts2的总结

    这里的`my-struts.xml`应该是在`WEB-INF/classes`目录下,它包含了应用程序的拦截器、Action映射等配置。 综上所述,通过分析提供的文件信息,我们可以了解到关于Struts2框架的一些基础概念及其配置要点。虽然...

    struts2.3.41测试用例

    `MyObject`是你自定义的Java对象,`execute()`方法是Struts2默认的Action执行方法,这里我们将接收到的参数打印出来。 在Struts2的配置文件(例如struts.xml或struts.properties)中,我们需要定义Action的映射,...

    struts.xml常用配置解析

    Struts.xml配置文件是Struts2框架的核心配置文件,它定义了应用的行为和结构。本文主要解析了其中两个重要的配置元素:`&lt;include&gt;`标签和Action的别名。 首先,我们来看 `&lt;include&gt;` 标签的使用。当Struts2的应用中...

    struts2学习心得

    例如:${user.My-Name}应当改为${user["My-Name"]}。 如果要动态取值时,就可以用“[ ]”来做,而“.”无法做到动态取值。例如:${sessionScope.user[data]}中data是一个变量。 C、变量 EL存取变量数据的方法很...

    struts2整合velocity

    title = "My Example Page"; user = "John Doe"; return "success"; } } ``` Action执行完成后,返回的“success”结果会对应到struts.xml中的配置,从而触发Velocity模板的渲染。 **4. 配置Velocity** 在...

    AJAX和struts2传递JSON数组

    而Struts2是一个基于MVC(Model-View-Controller)架构的Java Web框架,它极大地简化了Java应用程序的开发。在本场景中,我们将探讨如何使用AJAX来传递JSON数组,并在Struts2的Action中接收和处理这些数据。 首先,...

    Struts2 tiles操作例子

    最后,在`struts.xml`中,我们定义了一个名为“XXAction”的动作,该动作的成功结果类型为tiles,并指向了“myHome”布局,实现了动态页面的渲染和展示。 ### 总结 通过以上分析,我们可以看到Struts2 tiles插件的...

    struts实现自定义标签

    Struts 是一个基于 Model-View-Controller (MVC) 设计模式的 Java Web 开发框架,它极大地简化了创建功能丰富的、动态 web 应用的过程。在 Struts 中,自定义标签是提供一种灵活的方式,使得视图层(通常为 JSP 页面...

    struts2 最新漏洞 S2-016、S2-017修补方案 .docx

    4. 将修改后的项目通过 Eclipse 导出为 ognl-my.jar, 将它放到 lib 目录。 5. 删除原来 ognl-version.jar。 6. 重启服务器。 方案 2:重写 Struts2 DefaultActionMapper 的 handleSpecialParameters 方法,增加...

    struts2 sort实例

    private List&lt;MyObject&gt; list; private CustomComparator comparator; // getters and setters public String execute() { // 获取并排序数据 list.sort(comparator); return SUCCESS; } } ``` 在JSP...

    struts1实现的文件批量上传

    在本文中,我们将探讨如何使用Struts1框架实现文件的批量上传功能。Struts1是一个经典的Java Web应用程序框架,它提供了模型-视图-控制器(MVC)架构,用于构建动态Web应用。在Struts1中实现文件上传,我们需要考虑...

    struts2 xml

    &lt;package name="my" extends="struts-default" namespace="/manage"&gt; ... ``` 在这个例子中,`qiujy`包和`my`包都有一个名为`login`的Action,但由于它们分别位于"/"和"/manage"的命名空间下,因此可以同时存在且...

    struts2标签写法

    - `s:set`:设置变量,如 `&lt;s:set var="myAge" value="%{age+1}" /&gt;`,然后可以在后续标签中使用这个变量。 - `s:iterate`:循环遍历集合,如 `${user.name}&lt;/s:iterate&gt;`,会依次输出users集合中的用户姓名。 3....

    Struts2注解详细说明文档

    Struts2 Convention Plugin支持创建符合SEO标准的链接地址,例如使用`/my-action`而不是`/MyAction`。 ##### 2.6 基于注解的配置 Struts2 Convention Plugin允许开发者通过注解来配置Action名称、拦截器、命名空间...

    使用Struts + Spring + Hibernate完成用户登陆笔记

    * Struts是一个基于MVC模式的Web应用程序框架,用于构建Java Web应用程序。 * Struts框架的核心组件包括Action、FormBean、ActionForm、ActionMapping等。 * Struts框架提供了一个灵活的框架来处理HTTP请求和响应。 ...

    struts1小案例

    在项目中,MyProfile可能是一个表示用户资料的实体类,对应数据库中的一个用户表。我们会在struts-config.xml中配置Action,使DispatcherAction能处理与用户资料相关的请求,如查看、编辑和保存。同时,ActionForm将...

Global site tag (gtag.js) - Google Analytics