struts2

原创 2018年04月16日 00:33:44

引用块内容

  1. 配置路径
    struts2包
    这里写图片描述

  2. 引入约束
    在src目录下建立struts.xml文件(struts2核心文件,起到web.xml中根据路径查找相应的servlet文件的作用。名字固定,不可更改),引入dtd约束。

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
  1. 配置action
    建立java类
package com.xiaoqi.testAction;
/**
 * 1.servlet中通过继承HttpServlet,重写里面的方法。
 *  每次启动都会执行service方法。
 *  在web.xml中配置servlet访问路径。
 * 
 * 2.每次启动都会执行execute方法。
 *  在struts.xml中配置action访问路径。
 * @author xiaoqi
 *
 */
public class fristAction {

    public String execute() {

        return "ok";
    }
}

在struts.xml文件中配置路径

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>
    <package name="fristAction" extends="struts-default" namespace="/">
        <!-- name="action" 访问名称  -->
        <action name="action" class="com.xiaoqi.testAction.fristAction">
             <!--name="ok" 为execute中返回的值。跳转到相应的页面 -->
            <result name="ok">/helloStruts.jsp</result>
        </action>
    </package>


</struts>

4.配置过滤器
在web.xml中配置过滤器

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

struts2中%{}与${}与#区别

提示:有参考其他博客 在struts中符号的使用比较灵活,尤其是“%”、“#”、“$”这三个符号的使用。由于$广泛应用于EL中,这里重点写%和#符号的用法。    1、“#”符号有三种用途:   ...
  • dreamwbt
  • dreamwbt
  • 2017-04-21 13:21:59
  • 1454

struts2 代码

  • 2011年11月14日 02:10
  • 16.77MB
  • 下载

Java程序员从笨鸟到菜鸟之(三十七)细谈struts2(二)开发第一个struts2的实例

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188                前面一篇博客(细谈struts2之自己实现struts2...
  • csh624366188
  • csh624366188
  • 2012-04-20 12:02:09
  • 28137

浅谈struts2的国际化----i18n

可能大家在使用struts框架的时候,偶尔会看到这个词: i18n。也就是 Internationalization    i 开头,n 结尾, 总共18个字母,今天的主要内容就是围绕这 四个字母。 ...
  • emilyRR
  • emilyRR
  • 2015-07-17 19:02:23
  • 2064

Struts2学习二(Struts2的常用功能)

1、Struts2常用功能Struts2作为一个MVC应用程序的框架,能够解决web应用程序开发过程中的一些常见问题提供解决方案 1、获取表单内容,封装成对象(封装请求参数) 2、类型转换(8种基...
  • androidxiaogang
  • androidxiaogang
  • 2016-09-30 01:04:12
  • 702

struts2重点知识点总结

1、首先strtus配置文件,这里我也就不做详细介绍了,反正是模板,也就给一个模板把 /close.jsp /errorMsg.jsp /notFoun...
  • u012316953
  • u012316953
  • 2016-10-08 22:18:59
  • 1270

struts2安装包

  • 2011年10月31日 09:20
  • 15.22MB
  • 下载

Struts2慢慢学之五----参数传递

参数传递即将参数传输到程序后台中,后台可能做一些处理,然后再将内容存入数据库之类嗒! 参数传递的方法较多,一一说明如下。 1、Action中直接参数法 有如下的index.jsp文件 ...
  • meaijojo
  • meaijojo
  • 2012-05-04 16:08:52
  • 11521

struts2常用的13个jar包

  • 2016年10月26日 08:54
  • 3.79MB
  • 下载

新版本struts2的注册和登录校验

"java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> "s" uri="/struts-tags"%> h...
  • moremeat
  • moremeat
  • 2016-07-28 16:13:24
  • 2243
收藏助手
不良信息举报
您举报文章:struts2
举报原因:
原因补充:

(最多只允许输入30个字)