公司准备根据用户的资料,然后做几个企业模板。根据用户的选择然后去动态生成用户所需要的模板。
我就想到 根据 用户选择的模板值 去return到不同的Action中··· 但PM说这样是可行,但不好,如果有N个模板的话 那
又得修改代码,又得作出多一次的判断?
大家有什么好的办法啊? 说出来交流一下呗
我就想到 根据 用户选择的模板值 去return到不同的Action中··· 但PM说这样是可行,但不好,如果有N个模板的话 那
又得修改代码,又得作出多一次的判断?
大家有什么好的办法啊? 说出来交流一下呗
对于 第一点 我们简单的建个关系表就可以轻松摆平。
第二点先将不同模板的文件夹作规则命名。如 /m1 /m2 代表模板1 模板2 接着,当莫一模板发请求的时候 hidden一个当前模板所代表的数值,如 2 存进Action 的定义的一个变量中去,如mid。在struts2 中,允许用OGNL去写配置文件 那么RESULT就可以这样写了<result name="success">/m${mid}/index.jsp</result> 然后将用户的内容等诸如此类的业务信息 全部put到
ActionContext中去。
大伙给点意见吧···