在struts中 假设有一个对数据库中一张表的增删改查的操作 你是写一个action还是写多个action?

行业问题 操作 已帮助 人

在struts中,假设有一个对数据库中一张表的增删改查的操作,你是写一个action还是写多个action?为什么?

热搜:下列青霉素类抗生素中对铜绿假单胞菌无

答案解析

难度★★☆ 搜索
  • 正确答案:

    写一个action,让这个action继承自DispatchAction,然后在struts-config.xml中给这个action映射加一参数,parameter="method"
    这个在提交到这个action中时,会根据传来的参数中method的值来执行相应的action的方法,比如,http://localhost:8080/login.do?method=doLogin
    这个提交到action的时会自动找方法名叫doLogin的方法,参数返回值原来一样ActionForward