【struts2的初步认识】

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属性具有相同的值即可。

posted on 2013-10-09 09:32  挖掘者者者  阅读(164)  评论(0编辑  收藏  举报