博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2的初步认识!
阅读量:6656 次
发布时间:2019-06-25

本文共 972 字,大约阅读时间需要 3 分钟。

    struts2的jar包会完成一些工作,让你的数据和显示很好的联系在一起。

    开始的时候,主要通过三个点来完成Struts2的工作
    
    1,JAVA类
    2,struts.xml
    3, JSP
    JAVA类在struts里一般被称为action,
    三者之间的工作流程如下:
    在struts.xml中进行配置,将JAVA类和JSP联系在一起。
    <action name="paramset" class="cn.dzr.action.HelloWorldAction" method="newm">
             <param name="message">where can i go to!</param>
             <result name="newm">/WEB-INF/page/hello.jsp</result>
         </action>
    
    比如上面的代码
    就是表示 cn.dzr.action.HelloWorldAction这个类和 /WEB-INF/page/hello.jsp联系到一起。
    具体是如何实现呢。
    首先,action name="paramset"
    这个表示当你在浏览器中输入的地址,
    比如localhost:8080/struts/test/paramset.action
    class就是类,你在工程里定义的JAVA类。
    method 就是指你所关联的JAVA类中的一个方法,正是通过该方法,让Action和JSP联系在一起。
    
    public String newm()
    {
        return "newm";
    }
    该方法如下,返回值为 "newm", 就是和result中的 “newm"对应。
    也就说,如上的
    <action name="paramset" class="cn.dzr.action.HelloWorldAction" method="newm">
             <param name="message">where can i go to!</param>
             <result name="newm">/WEB-INF/page/hello.jsp</result>
         </action>
    里面的result,其实可以放在其他的位置,而不必放到这个action里面。只要这个action的newm的返回值和
    这个result的name属性具有相同的值即可。

转载地址:http://ewxto.baihongyu.com/

你可能感兴趣的文章