No result defined for action action.LoginAction and result success 问题解决
来源:互联网 发布:查询火车票的软件 编辑:程序博客网 时间:2024/06/05 03:09
搭建好SSH2框架,写一个简单的登陆功能,提交表单的时候遇到这个问题:
配置文件如下:
web.xml:
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name></display-name> <context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> <init-param><param-name>config</param-name><param-value>struts-default.xml,struts-plugin.xml,struts.xml</param-value></init-param> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping></web-app>
spring配置文件:applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name></display-name> <context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> <init-param><param-name>config</param-name><param-value>struts-default.xml,struts-plugin.xml,struts.xml</param-value></init-param> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping></web-app>
struts2.1配置文件struts.xml:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.objectFactory" value="spring" /><package name="default" extends="struts-default" ><action name="userLogin" class="LoginAction"><result name="success">/success.jsp</result><result name="input">/login.jsp</result></action></package></struts>
LoginAction.java:
public String execute() {// TODO Auto-generated method stubreturn SUCCESS;}
登陆页面 login.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'login.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body>This is my JSP page.<br><s:form action="userLogin.action"><s:textfield name="username" label="用户名" /><s:password name="password" label="密码"></s:password><s:submit type="button" value="登陆" /></s:form></body></html>
成功跳转页面 success.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'success.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body>This is my JSP page.<br> Welcome!<h5><s:property value="username" /></h5><br><h6><s:property value="password" /></h6></body></html>
这个是修改之后的正确代码,原来错误代码的struts.xml中的action的name是login,login.jsp中的action="login.action",将这两个action改成“userLogin”之后就没有问题了,改成Login也是可以的。不知道是什么问题,希望了解的大神们指点一下。
0 3
- No result defined for action action.LoginAction and result success
- No result defined for action action.LoginAction and result success
- No result defined for action action.LoginAction and result success
- No result defined for action action.LoginAction and result success 问题解决
- No result defined for action com.weiyi.bbs.action.LoginAction and result success总结
- No result defined for action com.stickon.action.loginAction and result success
- No result defined for action action.LoginAction and result success 解决
- The requested resource (No result defined for action org.action.LoginAction and result success) is
- No result defined for action com.standard.action.LoginAction and result success
- 错误日志No result defined for action com.action.LoginAction and result success.
- No result defined for action xxx.action.LoginAction and result success总结
- 求解答No result defined for action myaction.LoginAction and result success错误
- No result defined for action Action.calculation and result success
- No result defined for Action and result success
- No result defined for action and result success 的问题
- No result defined for action jsp_entity.SysLog and result success
- No result defined for action *** and result success
- No result defined for Action and result success
- RelativeLayout 居中对齐
- Mysql中EXPLAIN用法
- 【日常学习】STL之map
- JS获取jsp页面中的参数
- PinnedHeaderExpandableListView
- No result defined for action action.LoginAction and result success 问题解决
- PyQT,QMessageBox 使用介绍
- exit()函数与return的区别 C语言
- linux内核之 快速更换内核
- Problem 041—— UVa 679 - Dropping Balls
- 开通博客的第一天
- java 面试题记录
- silverlight之自定义控件
- Android开发最佳实践