myeclipse中怎么开发struts2,包括配置环境,第一个struts2程序,还请详细介绍
4个回答
展开全部
添加完struts2的jar包后,还要在web.xml中进行相应的配置,如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
还要配置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.action.extension" value="do,action"></constant> -->
<!-- 设置处理中文请求字符集 -->
<constant name="struts.i18n.encoding" value="GB2312"></constant>
<!-- 设置当struts.xml文件改变时,系统自动重新加载该文件 -->
<constant name="struts.configuration.xml.reload" value="true"></constant>
<package name="user" namespace="/" extends="struts-default">
<!--相应的action-->
</package>
</struts>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
还要配置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.action.extension" value="do,action"></constant> -->
<!-- 设置处理中文请求字符集 -->
<constant name="struts.i18n.encoding" value="GB2312"></constant>
<!-- 设置当struts.xml文件改变时,系统自动重新加载该文件 -->
<constant name="struts.configuration.xml.reload" value="true"></constant>
<package name="user" namespace="/" extends="struts-default">
<!--相应的action-->
</package>
</struts>
更多追问追答
追问
是不是每次都必须这样子啊。还有这个两个需要配置的地方都是需要配置那里啊
追答
是啊 ,struts.xml需要放在你的src下
-->
这些你可以不用写,需要的话就写上。<package 之间的action写你的action的相应配置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-25
展开全部
如果都配置好以后,运行的时候,自动重新加载~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建个web项目,右键 myeclipse 添加struts2 的架包 基本就是这样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询