return (mapping.findForward("success"));
我们都是通过上面的方法在Action中跳转,现在我的问题是"
我从数据库读出来一个内容,根据内容条到不同的页面,内容可以是一个URL地址
我原来的办法是经过判断,对应Struts-config.xml中有N个forward
根据判断结果return不同的 mapping
这种做法的缺点显而易见:
可能跳转的页面如果增加 需要增加代码量高,配制文件也多........
我想问问有没有好一点的方法实现此功能,
比如可能动态的更改XML配置? 或者SUN公司或者APACHE提供了相应的类相应的方法什么的
麻烦了:)
解决方案整理(因为各位都帮忙,都出力了,名字写不全就不好了,故就不写名字了,衷心谢谢大家):
第一个方案:在struts里都跳到同一个页面 然后把数据库中的URL传到那个页面
让那个页面立刻跳到URL页面
第二个方案:return new ActionForward("a.jsp");
or
return new ActionForward("a.jsp",true);
还有2个没看懂的方案,呵呵,再研究研究
分享到:
相关推荐
struts 框架原理图 原理流程 跳转
本人自己开发的Struts框架 可以自动填充属性 及验证跳转 ,唯一没做的是文件上传,简单易懂 值得学习
在用户刚进入网站进行登录的时候,struts...登录后进入图书管理的首页,添加、修改、删除图书信息都使用 servlet 进行跳转和过滤。 额外添加的查询功能,是内嵌到 jsp 页面里,根据 checkbox 的值是否为空来判断查询方 式。
3.控制器采用action开发,替代传统的servlet,直接跳转页面返回一个字符串即可,需配置struts.xml对应的jsp。 4.struts2,可以直接对表单提交的数据封装成对象,简洁!当然需要在web.xml中配置核心filter—...
我的笔记:Struts构架中action的跳转大全
2. 建立一个Web Project(命名为struts_exam1),并添加Struts 2 的相关jar 包; 3. 编写登录页面(login.jsp)、登录成功(login_success.jsp)和登录失败页面(login_fail.jsp); 4. 编写Ation实现类,实现execute()...
<!... ; charset=gb2312"> <title>Demo测试项目 ,*" cols="*" frameborder="NO" border="0" framespacing="0"> ... *" cols="189,10,*" framespacing="0" frameborder="NO" border="0"> .../*****************************...
简单的struts框架实例,用struts标签库向后台传数据并跳转页面
NULL 博文链接:https://chaoyi.iteye.com/blog/2157350
1.登陆成功,直接跳转到default.jsp页面 ... ...用户列表与聊天内容的显示格式遵照下图所示。聊天内容包括消息发送者的用户名和信息内容。 4.利用Application和Session对象实现消息和用户信息的保存
Namespace、自定义Action、路径问题、通配符、包含模块配置文件、默认Action、接受用户输入、服务器跳转、Action中访问web元素、简单数据校验、调用Action的自定义方法 5struts2国际化 ......... 6 struts2输入校验...
dwz框架实现拦截器 session超时跳转登陆页面 DWZ框架 struts2拦截器 session超时
其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。 ———————————————— ...
Struts2架构的简单使用,对输入内容简单判断,并跳转到相应页面
目的:主要为了在一个Action成功后跳转调用另一个程序。 Struts2.xml [html] 代码如下: <?xml version=”1.0″ encoding=”UTF-8″?> <!DOCTYPE struts PUBLIC “-//Apache Software Foundation//DTD ...
maven的项目结构中,整合struts2框架,能够正常跳转jsp,struts版本为2.3.16
NULL 博文链接:https://fsh430623.iteye.com/blog/1328665
本框架为struts2+spring3+hibernate4+urlrewrite(伪静态地址) Struts采用通配,web-inf下的urlrewrite.xml为伪静态配置文件,跳转到struts.xml进行对应
其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据...
其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据...