已定的内容,根据选择动态生成页面模板方案

loveny 2009-08-31 03:57:53
公司准备根据用户的资料,然后做几个企业模板。根据用户的选择然后去动态生成用户所需要的模板。
我就想到 根据 用户选择的模板值 去return到不同的Action中··· 但PM说这样是可行,但不好,如果有N个模板的话 那
又得修改代码,又得作出多一次的判断?
大家有什么好的办法啊? 说出来交流一下呗
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
白衣飘飘80 2009-09-01
  • 打赏
  • 举报
回复
如果是根据用户角色判断进入那个模块用第一种不较好;
如果是由用户选择进入那个模块那就用第二种。

loveny 2009-08-31
  • 打赏
  • 举报
回复
又沉下去了。我用的是struts2,刚刚自己想到了一种方案。现在主要是解决的是两个问题,一,用户和模板之间怎么形成关系。二,N个模板能否通过1个处理,将结果返回到不同模板的结果。
对于 第一点 我们简单的建个关系表就可以轻松摆平。
第二点先将不同模板的文件夹作规则命名。如 /m1 /m2 代表模板1 模板2 接着,当莫一模板发请求的时候 hidden一个当前模板所代表的数值,如 2 存进Action 的定义的一个变量中去,如mid。在struts2 中,允许用OGNL去写配置文件 那么RESULT就可以这样写了<result name="success">/m${mid}/index.jsp</result> 然后将用户的内容等诸如此类的业务信息 全部put到
ActionContext中去。
大伙给点意见吧···
loveny 2009-08-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 inthirties 的回复:]
做个转换类,建立id和模板的映射。

这样加一个模板,加一个映射就可以了。
[/Quote]
详细的说一下好吗?
inthirties 2009-08-31
  • 打赏
  • 举报
回复
做个转换类,建立id和模板的映射。

这样加一个模板,加一个映射就可以了。
loveny 2009-08-31
  • 打赏
  • 举报
回复
怎么没人回答呢? 斑竹啊·· 把这个问题做出推荐吧··· 呵呵。。。自己顶一下。。不然就沉了
loveny 2009-08-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qq271175778 的回复:]
弄个参数··
参数判断
[/Quote]
参数判断 ···· 不是上策。
v05120s 2009-08-31
  • 打赏
  • 举报
回复
我也感觉return到不同的action中不好,这样每个模板都要不有个与之对应的action,这样无形中增加了代码。。。。不过我也没好的想法,关注中...期待高手的答案!!
【如鱼饮水】 2009-08-31
  • 打赏
  • 举报
回复
弄个参数··
参数判断

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧