No configuration found for the specified action: 'regidit.action' in namespace:Form action defaulting to 'action' attribute's literal value.
总是有这样的警告,看了网上很多帖子,还是不行,怎么搞啊?请高手帮帮忙啊
struts.xml<?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>
<!-- <constant name="struts.custom.i18n.resources" value="mess"/> -->
<include file="struts-default.xml" />
<package name= "tutorial" extends="struts-default" namespace="/">
<action name="login" class="struts.login.LoginAction">
<result name="SUCCESS">loginin.jsp </result>
<result name="FAILED">loginfailed.jsp </result>
</action>
<action name="loginout" class="struts.login.LoginOutAction">
<result name="SUCCESS">loginout.jsp</result>
<result name="FAILED">loginout.jsp</result>
</action>
<action name="regidit" class="struts.regidit.RegiditAction">
<result name="input">regidit.jsp</result>
<result name="success">confirmRE.jsp</result>
</action>
<action name="insert" class="struts.regidit.InsertDBAction">
<result name="SUCCESS">success.jsp</result>
<result name="FAILED">regidit.jsp</result>
</action>
</package>
</struts>
regidit.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html ; charset=utf-8" >
<title>struts2.helloworld</title>
</head>
<body>
<center>
<h2><!-- 用户注册界面 --><s:text name="regidit_page_head"/> </h2>
<hr/>
<s:form action="regidit.action" namespace="/" validate="true">
<p> <!-- 用户名: -->
<s:textfield label="%{getText('regidit_username')}" name="username"></s:textfield></p>
<p><!-- 密 码:-->
<s:password label ="%{getText('regidit_password')}" name="password"></s:password></p>
<p><!-- 再次密码: -->
<s:password label ="%{getText('regidit_confirm')}" name="confirm"></s:password></p>
<p><s:textfield label ="%{getText('regidit_age')}" name="age"></s:textfield></p>
<p><s:radio label ="%{getText('regidit_sex')}" list= "{getText('sex_m'),getText('sex_f')}" name="sex"></s:radio></p>
<p><s:submit name="submit" value=" %{getText('submit')}"/></p>
</s:form>
</center>
</body>
</html>
总是有这样的警告,看了网上很多帖子,还是不行,怎么搞啊?请高手帮帮忙啊
struts.xml<?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>
<!-- <constant name="struts.custom.i18n.resources" value="mess"/> -->
<include file="struts-default.xml" />
<package name= "tutorial" extends="struts-default" namespace="/">
<action name="login" class="struts.login.LoginAction">
<result name="SUCCESS">loginin.jsp </result>
<result name="FAILED">loginfailed.jsp </result>
</action>
<action name="loginout" class="struts.login.LoginOutAction">
<result name="SUCCESS">loginout.jsp</result>
<result name="FAILED">loginout.jsp</result>
</action>
<action name="regidit" class="struts.regidit.RegiditAction">
<result name="input">regidit.jsp</result>
<result name="success">confirmRE.jsp</result>
</action>
<action name="insert" class="struts.regidit.InsertDBAction">
<result name="SUCCESS">success.jsp</result>
<result name="FAILED">regidit.jsp</result>
</action>
</package>
</struts>
regidit.jsp
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html ; charset=utf-8" >
<title>struts2.helloworld</title>
</head>
<body>
<center>
<h2><!-- 用户注册界面 --><s:text name="regidit_page_head"/> </h2>
<hr/>
<s:form action="regidit.action" namespace="/" validate="true">
<p> <!-- 用户名: -->
<s:textfield label="%{getText('regidit_username')}" name="username"></s:textfield></p>
<p><!-- 密 码:-->
<s:password label ="%{getText('regidit_password')}" name="password"></s:password></p>
<p><!-- 再次密码: -->
<s:password label ="%{getText('regidit_confirm')}" name="confirm"></s:password></p>
<p><s:textfield label ="%{getText('regidit_age')}" name="age"></s:textfield></p>
<p><s:radio label ="%{getText('regidit_sex')}" list= "{getText('sex_m'),getText('sex_f')}" name="sex"></s:radio></p>
<p><s:submit name="submit" value=" %{getText('submit')}"/></p>
</s:form>
</center>
</body>
</html>
解决方案 »
- 工作的都来下
- 新手请教:如果查看Web Service生成的WSDL信息?
- 求助jsp论坛中帖子的制作过程!!!!!!!!
- 急救!URL流中文编码问题!
- jms在windows 与linux之间通信的问题
- 求大哥大姐们给个JDK1.2.2和TOMCAT的下载地址!!
- TOMCAT与MYSQL的连接问题
- 请问struts中的actionform之间的参数传递问题!!!
- SessionBean 访问 EntityBean问题
- java.sql.SQLException: Access denied for user 'ssh'@'localhost' (using password:
- 通过CVS共享项目出现问题
- Struts 2 关于url输入问题
就不再有问题了,可是为什么呢?
在regidit.action中添加validate方法试一下。