`
huahongluo
  • 浏览: 38241 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

<global-result>标签灵活运用,action直接跳转到任意页面

 
阅读更多
struts2里struts.xml配置文件的的片段:
<global-results>
<result name="pagepath">${pagepath}</result>
<result name="pagepathaction" type="redirect">${pagepathaction}</result>
</global-results>



action里写法:
protected String pagepath = "";
protected String pagepathaction = "";
public final String PAGEPATH = "pagepath";
public final String PAGEPATHACTION = "pagepathaction";


public String getPagepathaction() {
		return pagepathaction;
	}
	public void setPagepathaction(String pagepathaction) {
		this.pagepathaction = pagepathaction;
	}

	public String getPagepath() {
		return pagepath;
	}

	public void setPagepath(String pagepath) {
		this.pagepath = pagepath;
	}public String returnpagepath() throws Exception
	{
		this.pagepath = "/success.jsp";
		return PAGEPATH;
	}


0
1
分享到:
评论

相关推荐

    SSH开发纪要整合解决四大问题(中文、jar包冲突、延时加载、模块化)文档

    &lt;?xml version="1.0" encoding="UTF... &lt;forward name="result" path="/result.jsp" /&gt; &lt;/action&gt; &lt;/action-mappings&gt; &lt;message-resources parameter="com.lmf118.struts.ApplicationResources" /&gt; &lt;/struts-config&gt;

    J2EE的SSH配置详解

    - **global-exceptions**:全局异常处理,可以指定在发生特定异常时跳转的页面。 - **global-forwards**:全局转发,定义了一组通用的转发规则。 - **message-resources**:配置消息资源,用于国际化和本地化。...

    拦截器和控制器的区别

    &lt;result name="invalid.token"&gt;/demo02/error.jsp&lt;/result&gt; &lt;/action&gt; &lt;/package&gt; &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; &lt;s:token&gt;&lt;/s:token&gt; 3、500字struts2的科学说明文 每人一份 2018-...

    Struts2配置文件[文].pdf

    - `result`元素定义Action执行后跳转的目标页面,`name`是返回值的名称,`type`是结果类型,如`dispatcher`(默认),表示使用Servlet的Dispatcher来处理结果。 **命名空间(Namespace)** 命名空间用于将不同的...

    Struts2 英文教程

    通过这样的配置,当应用程序中发生未捕获的异常时,Struts2会自动跳转到/error.jsp页面,显示错误信息。 #### 总结 Struts2作为一款先进的MVC框架,不仅简化了Web应用程序的开发流程,还提高了代码的可维护性和可...

    Struts2+spring2+hibernate3实例源码-java源码

    &lt;result name="exception"&gt;/error.jsp&lt;/result&gt; &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;exception-mapping exception="java.lang.Exception" result="exception"/&gt; &lt;/global-exception-mappings&gt; ...

    struts1的简单应用

    - **struts-config.xml**:这是Struts1的核心配置文件,用于定义Action、Form Bean、Result、Global Exceptions等。例如,你可以在这里定义一个Action,指定其对应的Action类、输入页面和结果页面。 ```xml ...

    Struts2 配置通配符和错误页面

    &lt;result&gt;/user/result.jsp&lt;/result&gt; &lt;/action&gt; &lt;/package&gt; ``` 在这个例子中,`user_*`通配符会匹配如`user_save`, `user_load`, `user_update`等Action,所有这些Action都会使用同一个类`...

    struts.xml文件详解示例代码

    - `&lt;result&gt;` 配置了动作执行后跳转的目标页面或视图,可以是JSP、Freemarker模板等。 - `name`属性:定义了结果的名称,通常与Action类中的返回值相对应。 - `type`属性:定义了结果的类型,如dispatcher(默认...

    struts.xml详解[整理].pdf

    - `&lt;global-results&gt;` 定义全局的结果,这些结果可以在任何Action中重用,根据返回值决定跳转的页面。 - `&lt;result&gt;` 子节点定义结果,`name`是返回值,`type`是结果类型,`action`则是跳转的页面或资源。 9. **...

    struts2标签库

    例如,`&lt;result name="input"&gt;/error.jsp&lt;/result&gt;`表示如果Action执行后返回`input`,那么页面会跳转到`error.jsp`。 最后,`&lt;action&gt;`标签用于配置Action,它包含了Action的名称(`name`)、对应的类(`class`)...

    struts2.0的总结

    其中 `&lt;action&gt;` 标签用于定义具体的 Action 类及其返回结果,而 `&lt;result&gt;` 则指定 Action 成功执行后所返回的视图页面路径。 3. **国际化配置**:为了实现多语言支持,Struts2 提供了资源文件来管理不同的语言...

    struts2之声明式异常捕捉

    在这个例子中,如果`MyAction`执行过程中抛出了`RuntimeException`或者其子类,Struts2会跳转到`error.jsp`页面显示错误信息。 除了基本的`exception-mapping`,我们还可以自定义更复杂的异常处理逻辑。例如,为...

    struts.xml文件详解

    当 Action 执行后返回一个结果名称时,系统会查找全局结果并跳转到对应的页面。 9. **&lt;action&gt;**: - `&lt;action&gt;` 元素定义了一个具体的业务操作,`name` 是 Action 的名称,`class` 是对应 Action 类的路径,`...

    struts2笔记之动态调用Action指定方法及默认Action

    &lt;result name="success"&gt;success.jsp&lt;/result&gt;这时,当 Action 执行成功时,Struts2 会自动跳转到 success.jsp 视图。 在 Struts2 中,我们可以使用不同的方式来动态调用 Action 的指定方法,例如使用表单提交、...

    struts2拦截器实现用户登录权限的验证

    &lt;result name="login" type="redirect"&gt;/login.jsp&lt;/result&gt; &lt;/global-results&gt; ``` ### 总结 通过上述步骤,我们可以成功地利用Struts2的拦截器机制实现了用户登录权限的验证。这种方法不仅增强了应用程序的安全...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    &lt;package name="default" extends="struts-default"&gt; &lt;global-results&gt; &lt;result name="client-abort-exception"&gt;/ignored.jsp&lt;/result&gt; &lt;/global-results&gt; &lt;/package&gt; &lt;package name="main" extends="struts-default...

    对Struts 2.0中的struts.xml配置文件详细说明 2

    上面的`&lt;result&gt;`标签就是结果配置,`name`属性表示结果类型,`value`属性是跳转的页面路径。 6. **拦截器配置(Interceptor)** 拦截器是在动作执行前后插入的逻辑处理单元,可以用于日志、权限验证等功能。例如...

    Struts2配置精要之struts.xml( global和default的配置)

    这里定义了一个名为`error`的结果,当发生错误时,Struts2会跳转到`error.jsp`页面。 3. **全局拦截器(Global Interceptors)** 全局拦截器定义了一组默认的拦截器链,适用于所有的动作。拦截器是Struts2中实现...

    struts2配置文件之result

    `dispatcher`是最常用的结果类型,默认情况下,当一个Action执行完毕后返回一个`dispatcher`类型的`result`时,会直接跳转到指定的JSP页面,如: ```xml &lt;action name="exampleAction" class=...

Global site tag (gtag.js) - Google Analytics