spring-struts2中<result>/MyJsp.jsp</result>不跳转

问题描述

struts2中<result>/MyJsp.jsp</result>不跳转
SSH做个登录案例,

请求到struts2中的action方法中
页面始终无法跳转jsp页面
代码如下
UserAction.java代码如下
@Controller
public class UserAction {
/**
* 用户登录
*/
public String login() {
System.out.println(""用户登录"");
return ""success"";
}
}

struts.xml配置如下

MyJsp.jsp

login.jsp代码如下

//此处省略登录代码

解决方案

看不到你的代码,但是看你的Action,页面里面通过表单提交数据的时候,method的参数写成login()就可以了。

解决方案二:
action中配置:
/MyJsp.jsp

时间: 2025-01-03 07:43:41

spring-struts2中&amp;lt;result&amp;gt;/MyJsp.jsp&amp;lt;/result&amp;gt;不跳转的相关文章

在struts2中集成Spring

Spring的官方定义是:一个轻量级的IoC和Aop容器框架,它使用了一种叫做依赖注入的技术.所谓依赖注入,就是指将创建对象以及协议依赖对象之间合作的责任从对象自身中转移到"工厂"中去,这个"工厂"通常由IoC容器提供. Struts2与Spring的集成要用到Spring插件包,这个包是同Struts2一起发布的.Spring插件是通过覆盖(override)Struts2的ObjectFactory来增强核心框架对象的创建.当创建一个对象的时候,它会用Strut

Struts2和Spring整合中的Action是由谁创建的,有什么区别

问题描述 以下配置均未在Struts配置文件中加入<constant name="struts.objectFactory" value="spring" />情况说明如下:登录页面提交到Action中,Action在execute方法中调用ms对象中的valid方法进行验证,返回SUCCESS.在Action的构造方法中输出一行文字第一种情况:在Struts中配置Action,配置name,class配置成Spring中Action类的Bean ID,

SSH——Struts2中引入Spring

一,为什么要使用Spring           1,装配JavaBean                   摒弃老旧的new方式,spring为我们提供了一种机制,使得创建javaBean以及设置javaBean属性的工作可以通过配置文件以及Spring框架本身来完成.这样,当某些地方需要改变时,修改Spring的配置文件即可.这个过程实际上就是Spring框架通过读取相应的配置文件中的内容,并根据这些配置自动装在javaBean对象,设置JavaBean的属性.            2,

struts2中如何实现类似于spring mvc的mvc:resources静态资源管理

问题描述 需求是这样的:因为每次系统升级,修改了css丶js等静态资源,上线后,有的用户还是之前老的css或js,因为有缓存,需要强制刷新才能获取最新的.所以想对静态资源加上版本号,每次升级就将版本号+1想要的效果是这样的:页面中有请求/static/v1.0.1/images/index.png实际请求/static/images/index.png在springmvc中可以这样做:<mvc:resourcesmapping="${static.path}/v${static.versi

spring,struts2整合时web.xml中配置过滤器后部署报错

问题描述 <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.s

干货--Redis+Spring+Struts2实现网站计算器应用项目案例

有关redis的介绍我就不说了,可以参看我前几篇文章,redis快速入门 首先来看一下redis的应用场景 下面是我这个项目的的运行的场景截图 这是我们经常在各博客见到的顶和踩的画面,对于这种场景,我们用非关系型数据库来操作是非常不方便地,不光是查询不方便(写sql语句),而且在高并发的时候,可能会使系统假死,所以redis就派上用场了,它属于非关系型数据库,它直接操作内存,非常快速. 下面直接看代码 首先看看所需的包 除了Spring和Struts2所需的包外 还需连接redis的包 这里是s

struts2中常用constant命令配置方法_java

struts.objectFactory这个属性用 于说明Struts2的 对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池, 当想要得到Spring中的对象池时,申明struts.objectFactory为Spring的对象池构建工厂.... struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容.当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响

struts2中命名空间的使用

在web中如果有需要多个同名的action,可以通过命名空间来管理action.详细见下面例子: 工程名:strutsdemo,在配置struts.xml中,主要在package里面加入namespace="****",见例子2. 1. 1<?xml version="1.0" encoding="GBK"?>2 2<!DOCTYPE struts PUBLIC3 3 "-//Apache Software Found

struts2中一个表单中提交多个请求的例子

  在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,Struts2中提供了另外一种方法,使得无需要配置可以在同一个action类中执行不同的方法(默认执行的是execute方法) 使用这种方式也需要通过请求参来来指定要执行的动作.请求参数名的格式为 action!method.action 注:由于Struts2只需要参数名,因此,参数值是什么都可以. 下面我就给出一个实例程序来演示如何处理有多个submit的form: 主页面more_su