zoukankan      html  css  js  c++  java
  • Struts2初探

      我记得美妙的瞬间;在我的面前出现了你,有如昙花一现的幻影

      今天写一篇Struts2框架的,在很久很久以前,Struts2可谓是称霸江湖,纵然现在有后起之秀,但Struts2依然可以成为老牌的主流框架,充当servlet,而且现在很多的招聘需求依然要求你会用Struts2,并且有的面试官会问你它和SpringMvc的区别,今天先把代码展示出来,对应的理论知识在初探—续编里面在详细表述。

    目录结构:

    HelloWorld.java

     1 package Action;
     2 
     3 import com.opensymphony.xwork2.ActionSupport;
     4 
     5 public class HelloWorld extends ActionSupport{
     6     @Override
     7     public String execute() throws Exception {
     8         // TODO Auto-generated method stub
     9         System.out.println("执行ACtion");
    10         return SUCCESS;
    11     }
    12 }

    Struts.xml 配置文件

     1 <?xml version="1.0" encoding="UTF-8" ?>
     2 <!DOCTYPE struts PUBLIC
     3     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
     4     "http://struts.apache.org/dtds/struts-2.0.dtd">
     5 <struts>
     6     <package name="default" extends="struts-default">
     7         <action name="HelloWorld" class="Action.HelloWorld">
     8             <result name="success">/index.jsp</result>
     9         </action> 
    10     </package>
    11 </struts>

    Web.xml

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <web-app version="2.5" 
     3     xmlns="http://java.sun.com/xml/ns/javaee" 
     4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     5     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
     6     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
     7   <display-name></display-name>    
     8   
     9   <filter>
    10       <filter-name>struts2</filter-name>
    11     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    12   </filter>
    13   
    14   <filter-mapping>
    15   <filter-name>struts2</filter-name>
    16   <url-pattern>/*</url-pattern>
    17   </filter-mapping>
    18   <welcome-file-list>
    19     <welcome-file>index.jsp</welcome-file>
    20   </welcome-file-list>
    21 </web-app>

    jsp 展示页

     后续还有Struts2的很多文章,敬请期待!

  • 相关阅读:
    Cnic.SafeNativeMethods
    KnockOut文档--模板绑定
    luoguP1120 小木棍 [数据加强版]
    luoguP1951 收费站_NOI导刊2009提高(2)
    luoguP1821 [USACO07FEB]银牛派对Silver Cow Party
    luoguP2991 [USACO10OPEN]水滑梯Water Slides
    luoguP4198 楼房重建
    (数位dp)吉利数字 区间k大
    数字游戏
    Amount of Degrees
  • 原文地址:https://www.cnblogs.com/shandouji1121/p/7868931.html
Copyright © 2011-2022 走看看