新手:关于struts2的问题
创建jsp页面,在表单action中”login.action” Struts2.0的写法
编写action类(就是一个java类),和bean类似,只是在最后有
public String execute() throws Exception
{
return "success";//执行成功后返回一个值
}
在src目录下创建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>
<package name="struts2" extends="struts-default">
<action name="login" class="com.text.action.LoginAction">name属性对应表单中的action属性
<result>/Result.jsp</result>
</action>
</package>
</struts> 配置web.xml文件
在Struts2.0中,它的调用是由一个filter来完成的。代码如下
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
但是出来就报错:
HTTP Status 404 - /struts2/login
--------------------------------------------
type Status report
message /struts2/login
description The requested resource (/struts2/login) is not available.
什么原因啊,望高手指导
------解决方案--------------------