tokenInput.jsp文件的代码如下:
<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<%@ taglib uri="/struts-tags" prefix="struts" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<struts:form action="token1">
<struts:token/>
<struts:label value="避免重复输入"/>
<struts:textfield name="name" label="请输入姓名"/>
<struts:submit name="提交"/>
</struts:form>
</body>
</html>struts.xml代码如下:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="main" extends="struts-default">
<global-results>
<result name="login">/login.jsp</result>
</global-results>
<action name="loginPerson" class="com.struts2.action.LoginAction">
<result name="success">/left-right-frame.jsp</result>
<result name="success11">/success.jsp</result>
<result name="input">/login.jsp</result>
</action>
<action name="token1" class="com.struts2.interceptor.TokenAction">
<interceptor-ref name="token" />
<interceptor-ref name="basicStack" />
<result >/tokenSuccess.jsp</result>
<result name="input">/tokenInput.jsp</result>
<result name="invalid.token">/tokenInvalid.jsp</result>
</action>
</package>
</struts>总是报错:action找不到
Status reportmessage /struts2/token1description The requested resource (/struts2/token1) is not available.请高人帮忙看一下应该怎么修改?
<struts:form action="token1.action"> 这样写也不对。但是loginPerson这个action可以正常找到。
<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<%@ taglib uri="/struts-tags" prefix="struts" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<struts:form action="token1">
<struts:token/>
<struts:label value="避免重复输入"/>
<struts:textfield name="name" label="请输入姓名"/>
<struts:submit name="提交"/>
</struts:form>
</body>
</html>struts.xml代码如下:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="main" extends="struts-default">
<global-results>
<result name="login">/login.jsp</result>
</global-results>
<action name="loginPerson" class="com.struts2.action.LoginAction">
<result name="success">/left-right-frame.jsp</result>
<result name="success11">/success.jsp</result>
<result name="input">/login.jsp</result>
</action>
<action name="token1" class="com.struts2.interceptor.TokenAction">
<interceptor-ref name="token" />
<interceptor-ref name="basicStack" />
<result >/tokenSuccess.jsp</result>
<result name="input">/tokenInput.jsp</result>
<result name="invalid.token">/tokenInvalid.jsp</result>
</action>
</package>
</struts>总是报错:action找不到
Status reportmessage /struts2/token1description The requested resource (/struts2/token1) is not available.请高人帮忙看一下应该怎么修改?
<struts:form action="token1.action"> 这样写也不对。但是loginPerson这个action可以正常找到。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货