首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

新手:关于struts2的有关问题

2012-03-16 
新手:关于struts2的问题创建jsp页面,在表单action中”login.action”Struts2.0的写法编写action类(就是一个j

新手:关于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.


什么原因啊,望高手指导

[解决办法]

探讨

表单中action="login.action"
.action不能省略的

热点排行