您当前的位置: 首页 > 

宝哥大数据

暂无认证

  • 4浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Struts2学习之旅(2)

宝哥大数据 发布时间:2016-07-31 00:33:53 ,浏览量:4

Struts2学习之旅(2)—-动态方法调用(通配符) HelloWorldAction.java
package com.chb.action;
import java.util.Map;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;


public class HelloworldAction extends ActionSupport {
    @Override
    public String execute() throws Exception {
        //首先获取ActionContext对象
        ActionContext actionContext = ActionContext.getContext();
        //获取session的Map模拟对象
        Map session = actionContext.getSession();

        //获取applicationContext的Map模拟对象
        Map applicationContext = actionContext.getApplication();
        applicationContext.put("app", "test");

        //返回指定的视图,跳到那个界面
        return SUCCESS;
    }


    //动态方法的调用, 是为了解决一个Action对应多个请求,以免Action过多。

    public String add() {
        return "add";
    }
    public String update() {
        return "update";
    }

}
使用动态方法调用, struts.xml配置

使用通配符, 不用添加更多的 通过向method中添加通过符{1} 相对应的中添加通配符{1}; 在请求时 url:

update方法:

http://localhost:8080/Helloworld/helloworld_update.action

add方法

http://localhost:8080/Helloworld/helloworld_add.action
    
    

        
            /result.jsp
            /{1}.jsp
            /{1}.jsp
           

    
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.1727s