zoukankan      html  css  js  c++  java
  • struts2第一个程序的详解(配图)

    首先我们在struts2中要写上一个action

    <packagename="fish"namespace="/test"extends="struts-default">

    <actionname="aa" class="com.fish.Test"method="execute">

    <resultname="success">

    /index.jsp

    </result>

    </action>

    </package>

    //首先package是一个包,action里面的name是自定义的名字,class是自己写的一个类名,method是你要调用的方法。然后通过method方法里面返回的字符来确定你要跳转的界面。

     

    那么我们看看class里面你要写的类。

    packagecom.fish;

     

    public class Test {

        private Stringmessage;

     

        public String getMessage() {

            returnmessage;

        }

     

        public String execute() {//这个方法和上面是一样的

            message = "我的第一个struts2";

            return"success";//这个和上面result是一样的。

        }

    }

    接着我们看看我的jsp

    其实我们的jsp只有一句话,通过el表达式获取message的值。

    ${Message}//这个message不是取决于java类中的message属性,而是取决于message方法。可以这么理解,就是在getAa()通过el的$(aa)。

    这些完毕以后我们要测试这个类,我们启动tomcat,发布工程。

    输入:http://127.0.0.1:8080/工程名字/在struct.Xml的package的name(fish)/action的name

    其实我们可以看看

    Struct2生成的图


     

    我们先把aa和success和我们写的类关联,然后通过一个过滤器将success结果放到index.jsp里面.

  • 相关阅读:
    ab Apache HTTP server benchmarking tool
    压缩JS的类
    看电影学人生:《白银帝国》有感
    JavaScript 闭包
    微软为asp.net ajax和jquery创建了CDN
    JavaScript工具
    Mysql初始化root密码和允许远程访问
    一步一步学Ruby(二十一):文件操作2
    测试包含HttpContext.Current的代码
    What’s the difference between <system.web> and <system.webServer>?
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3184526.html
Copyright © 2011-2022 走看看