struts2

struts2中的struts.xml文件中<action ……method="test{1}"> 。大括号是什么意思呀?求助。请帮忙。多谢。
09-09-07  tyler0920 发布
1个回答
时间
投票
  • 0

    8182598

    需要在struts-config.xml文件中进行配置的。
    &lt;!-- 配置formBean的名字和类文件 --&gt;
    &lt;form-beans&gt;
    &lt;form-bean name=“loginForm” type=“formbean.LoginForm&quot;/&gt;
    &lt;/form-beans&gt;
    &lt;!-- 配置action自动封装的formBean的名字(注意第5行) --&gt;
    &lt;action-mappings&gt;
    &lt;action
    path=&quot;/login&quot;
    type=&quot;login.LoginAction&quot;
    name=&quot;loginForm&quot;
    scope=&quot;request&quot;
    validate=&quot;true&quot;
    input=&quot;/login.jsp&quot;&gt;
    &lt;forward name=&quot;SayHello&quot; path=&quot;/hello.jsp&quot; /&gt;
    &lt;/action&gt;
    &lt;/action-mappings&gt;
    -----------------------------------------------------------
    你是想问actionservlet是如何实现自动封装数据的?
    那就比较复杂了,用到了反射等技术,我觉得没必要去研究他,就是没必要去看他的代码。知道了struts的设计结构就可以了,他的实现没什么复杂的啊,愿意的话自己都可以写一个类似的框架。
    如果非要知道struts的实现代码,应该可以去Apache找到原码吧,毕竟他是个开源项目。

    09-10-08 | 添加评论 | 打赏

    评论读取中....

精华知识
更多  
意见反馈 帮助