我在登录的按钮下写了跳转到一个action的页面,代码如下:
this.getEl().dom.action='/rsgl/login.do?username='+username+'&'+'password='+password;
并在相应的loinAction下接收了相应的参数,代码如下:
* @struts.action-forward name="success" path="/xtkzMain.jsp" contextRelative="true"
* @struts.action-forward name="failure" path="/login.jsp"
// 获取提交的用户名:
String strUserName = request.getParameter("username");
// 获取提交的密码:
String strPassword = request.getParameter("password");
Ctlm06 ctlm06 = ctlm06Service.getUserInf(strUserName,strUserName);
if(ctlm06!=null){ //表示成功登陆
return mapping.findForward("success");}
else{
return mapping.findForward("failure");
}
结果在成功进入主页="/xtkzMain.jsp后,浏览器的地址栏还是显示http://localhost:8080/rsgl/login.do?username=1&password=1。
请问各位大哥大姐们怎么才能使得地址栏显示为:
http://localhost:8080/rsgl/xtkzMain.jsp呢????
分享到:
相关推荐
Action 之间的跳转是 Struts2 框架中的一种机制,允许不同的 Action 之间进行跳转,以实现复杂的业务逻辑。这种机制可以分为两种类型:chain 和 redirect-action。 1. Chain 类型 当 type 为 chain 时,说明是 ...
- URL参数:通过在URL后面添加查询字符串来传递参数,如`http://example.com/nextAction?param1=value1¶m2=value2`。这种方式简单明了,但不适合传递大量数据或敏感信息。 - session存储:将参数存储在session...
如果需要传递参数,则可以在URL中手动添加参数,例如:`action2.action?param1=value1¶m2=value2`。 #### 总结 通过以上两种方式,我们可以在Struts2框架中轻松地实现Action之间的跳转以及参数传递。使用`...
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
这里需要注意的是,在第一个Action中,表单验证成功后,会通过`forward`元素跳转到第二个Action处理类`somePackage.someOtherActionClass`。而在第二个Action中,又会根据处理结果决定最终显示的页面。 6. **Action...
根据提供的文件信息,我们可以深入探讨Struts框架中的Action跳转机制。Struts是一个开源的MVC(Model-View-Controller)框架,用于构建基于Java的Web应用程序。在Struts框架中,Action是处理用户请求的核心组件之一...
在上面的代码中,我们可以看到使用 Intent 跳转到系统应用中的不同界面,使用的 Action 和 Uri 是不同的。同时,我们也可以使用 setClassName 方法来指定要跳转的 Activity 的类名。 使用 Intent 跳转到系统应用中...
本资源提供了关于如何在Struts2中操作同一Action的不同方法并进行页面跳转的详细知识,下面将深入探讨这一主题。 首先,了解Struts2的配置方式。在Struts2的配置文件(如struts.xml或struts.properties)中,我们...
例如,在页面A中,图片的URL设置为`images/pic.jpg`,当从页面A跳转到页面B后,如果页面B的路径改变了(如从`/project/home`变为`/project/about`),那么图片的URL也会相应地变为`/project/about/images/pic.jpg`,...
通过这种方式,我们可以在不改变原始文本内容的情况下,使TextView中的URL具有点击功能,为用户提供更好的交互体验。在实际开发中,还可以根据需求进行更复杂的定制,比如添加自定义的样式或处理逻辑。
在Struts1.3中,页面跳转是常见的需求,它涉及到Action类、配置文件(struts-config.xml)以及JSP页面间的交互。本篇文章将深入探讨Struts1.3中的页面跳转机制及其相关知识点。 首先,页面跳转在Struts1.3中有两种...
在Android应用开发中,页面跳转是至关重要的一个环节,它允许用户在不同的Activity之间进行切换,实现应用的功能导航。本教程将详细讲解Android中如何实现页面跳转,适合初学者学习。 首先,理解Android的基本架构...
1. 使用Intent:在Android中,开发者可以通过Intent对象来实现APP间的跳转。首先在AndroidManifest.xml中为你的Activity声明Intent Filter,指定对应的action、category和data(即URI scheme)。然后在需要跳转的...
在这种模式下,ActionServlet接收到请求后,会直接调用action类的`execute()`方法,然后根据`execute()`方法返回的ActionForward对象,查找配置中的forward,从而决定跳转到哪个页面或执行哪个action。 ### 仅有JSP...
然而,在某些情况下,我们可能需要在`iframe`内部执行操作后让整个页面(即父窗口)进行跳转。例如,在`iframe`内完成表单提交后,希望返回到父窗口的某个特定页面。 #### 二、四种实现方法详解 ##### 方法一:...
需要注意的是,直接在Block类中进行页面跳转可能会影响模块的正常流程,因此在大多数情况下,这种操作更适合在Controller类中进行。然而,如果确实需要在Block中实现,上述方法提供了可行的解决方案。 此外,提供的...
- **`response.sendRedirect()`**:客户端重定向,会改变浏览器地址栏中的URL,可跳转至其他服务器。 - **`forward`**:服务器端内部转发,不改变浏览器地址栏中的URL,不可跳转至其他服务器。 **`forward` VS `...
其中`url`参数应为Action的完整路径,例如`'actionName.action?paraName=arg0'`。 - **使用表单提交** ```html 查询" onclick="formSubmit('actionName.action?paraName=arg0')"/> ``` 上面的代码展示了一个...
2. JSP中跳转到Action:通过`<html:submit>`或`<html:image>`等标签,用户点击后会提交表单到指定的Action,Action根据请求参数决定跳转的页面。 3. Action中的业务逻辑跳转:在Action类中,可以根据业务逻辑使用`...
标题“struts1直接跳转到jsp-无action的url”所指的是在Struts1框架下,如何不通过Action类直接将请求转发到JSP页面。这种做法虽然不推荐,但在某些情况下可能被用来简化流程或快速测试。 在Struts1中,通常的请求...