`

10 一个通用的跳入jsp视图的方法

阅读更多

后注: 以有新的解决方法,请见 Struts2通用的Action配置

 

 

比如 我们想添加一个用户, ,要直接进入 user.jsp,  是最方便的,  但又不想的浏览器的地址栏中的  输入 http://localhost/user.jsp  ,   不想出现*.jsp ,  那只 写一个Action  转了,  也了方便, 我们只写一个通用的Action.

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>	
	<package name="struts2" extends="struts-default">
		<!--用于进入某个jsp页面, 一定要放在最后配置 -->
		<action name="page_*" class="ssh.org.web.HrefAction" >
			<result name="success">{1}.jsp</result>			
		</action>
	</package>
</struts>

 

HrefAction 类:  就做了一个转发

package ssh.org.web;

import com.opensymphony.xwork2.ActionSupport;

public class HrefAction extends ActionSupport
{
	private static final long	serialVersionUID	= 1L;

	@Override
	public String execute() throws Exception
	{
		System.out.println("默认Actino  用于进入某个jsp页面");
		return "success";
	}
}

 


URL  :http://localhost/struts/ user/page_success.action

就会进入 /user/success.jsp 页面.



http://localhost/struts/ login/page_login.action

就会进入 /login/login.jsp

 

 

 

实用, 还要在实际 项目中 验证

分享到:
评论

相关推荐

    精彩编程与编程技巧-让文本框输入完后直接跳入下一行...

    在某些特定场景下,比如填写较长的表格时,为了提高用户体验和效率,我们希望当用户在一个文本框中完成输入后,能够自动跳转到下一个待填写的文本框,而无需用户手动点击或切换。 ### 知识点二:VBA简介及应用场景 ...

    一个使用ReactJS实现添加到购物车动画的网页

    在实际代码中,`CartItem`的`onClick`事件处理函数会调用一个方法,该方法不仅将商品信息添加到购物车状态,还会触发动画。动画结束后,商品会从原来的位置消失,同时在购物车组件中出现。 在项目结构上,`ReactJS-...

    Eclipse全系列快捷键使用方法

    18. 全局上一个视图:Ctrl+Shift+F7 19. 全局上一个透视图:Ctrl+Shift+F8 20. 全局下一个编辑器:Ctrl+F6 21. 全局下一个视图:Ctrl+F7 22. 全局下一个透视图:Ctrl+F8 二、Java编辑器特定快捷键 1. 显示工具提示...

    eclispse的快捷键

    - `Ctrl+F7`:全局下一个视图,切换到下一个视图。 - `Ctrl+F8`:全局下一个透视图,切换到下一个透视图。 4. **导航作用域**: - `Ctrl+F3`:Java编辑器打开结构,显示当前文件的结构概览。 - `Ctrl+Shift+T`...

    易语言简单实现跳转循环

    重复循环通常由`重复`关键字开始,指定一个计数器变量和循环次数,然后是循环体,最后用`结束重复`结束。在循环体内,可以使用`跳转`指令来改变执行流程,跳转到循环的任意位置。例如: ```易语言 .开始 重复 ...

    php-explorer:一个vim插件,用于智能地跳入类和函数声明。 PHP Explorer理解use语句,参数类型提示和方法调用

    一个vim插件,用于智能地跳入类和函数声明。 PHP Explorer可以理解use语句,参数类型提示和方法调用。 用法 &lt;Leader&gt;gt :转到光标下方的类或函数声明。 安装 假设 cd ~/.vim/bundle git clone ...

    Eclipse 快捷键

    - **全局上一个视图**:`Ctrl+Shift+F7`。切换到上一个视图。 - **全局上一个透视图**:`Ctrl+Shift+F8`。切换到上一个透视图。 - **全局下一个编辑器**:`Ctrl+F6`。切换到下一个编辑器。 - **全局下一个视图**:`...

    2022自考软件开发工具部分简答题_编程题(Eclipse)宣贯.pdf

    * 单步跳入:线程将运行所在行的程序,并在下一个可暂停位置后暂停执行。 * 单步跳过:线程将跳过该行,并运行至下一个可暂停位置后暂停执行。 * 单步返回:单步返回仅对函数调用时有效,如当main函数调用其他函数时...

    java web myeclipse 快捷键

    *Ctrl+Shift+F7:上一个视图 *Ctrl+F8:下一个透视图 *Ctrl+Shift+F8:上一个透视图 *Ctrl+W:显示标尺上下文菜单 *Ctrl+F10:显示视图菜单 *Alt+-:显示系统菜单 导航 *Ctrl+F3:打开结构 *Ctrl+Shift+T:打开...

    IDEA Debug 模式

    程序会运行到第一个断点,调试后可以跳到下一个断点也可以逐行检查,详见 “5. 具体操作”; 2. Debug 执行 右键代码区; 3. 查看 Debugger 可以看到代码执行到哪里,以及代码执行过程中变量的变化; 4. 查看 ...

    跳入中国股市的高频数据

    首先,从长远来看,CSI 300索引过程是一个连续过程,在所有采样间隔处均会出现跳跃。 在短期内,该指数在经济衰退时成为纯粹的跳跃过程,同时在一定间隔内呈现出连续甚至半mart式过程的特征。 其次,股指期货交易...

    Eclipse快捷键

    - `F8`:继续执行,结束当前的调试步进,让程序继续运行直到下一个断点。 在工作台方面,Eclipse提供了很多提高效率的功能: - 编辑器列表:通过`Ctrl+E`,可以快速在已打开的编辑器之间切换,支持输入以快速找到...

    Eclipse快捷键指南

    - **上一个视图**: Ctrl+Shift+F7 - 切换到上一个视图。 - **上一个透视图**: Ctrl+Shift+F8 - 切换到上一个透视图。 - **下一个编辑器**: Ctrl+F6 - 打开下一个编辑器。 - **下一个视图**: Ctrl+F7 - 切换到下一个...

    eclipse快捷键

    - **F12/Ctrl+Shift+W/Ctrl+Shift+F6/F7/F8/Ctrl+F6/F7/F8**: 切换编辑器/上一个编辑器/上一个视图/上一个透视图/下一个编辑器/下一个视图/下一个透视图。这些快捷键使开发者能够在不同的编辑器和视图之间快速切换。...

    android studio倒计时三秒欢迎页面

    CountDownTimer类提供了一个在后台运行的定时器,可以在设定的时间间隔内调用两个回调方法:onTick()(每隔一段时间触发)和onFinish()(倒计时结束时触发)。在这个欢迎页面中,onTick()可能用来更新倒计时文本,而...

    Eclipse 8.5的快捷键

    - **移动成员**:将一个成员(如方法或字段)移动到另一个类中。 - **安全删除**:安全地删除类、方法或字段,自动处理所有可能产生的编译错误。 以上列举的快捷键涵盖了Eclipse 8.5中的大部分常见操作,能够极大地...

    爱仕达接盘步步高 跳入小家电红海 管理资料.doc

    爱仕达接盘步步高 跳入小家电红海 管理资料.doc

    eclipse 快捷键(介绍常用快捷键)

    - 上一个视图:`Ctrl+Shift+F7` - 上一个透视图:`Ctrl+Shift+F8` - 下一个编辑器:`Ctrl+F6` - 下一个视图:`Ctrl+F7` - 下一个透视图:`Ctrl+F8` - 显示视图菜单:`Ctrl+F10` - 显示系统菜单:`Alt+-` 5. ...

Global site tag (gtag.js) - Google Analytics