
急!!关于Struts的.do文件需要在web.xml中配置吗?怎么配置,可以指导我一下不,怎么总是出现页面错。谢 50
document.location.href="DataAction.do?action=doSqlServerBackUp&mssqlBackupName="+mssq...
document.location.href="DataAction.do?action=doSqlServerBackUp&mssqlBackupName="+mssqlBackupName+"&mssqlBackupPath="+mssqlBackupPath;
我这个源代码在百度文库中有http://wenku.baidu.com/view/7b2dfffa700abb68a982fb33.html,麻烦帮我一下,谢谢啦 展开
我这个源代码在百度文库中有http://wenku.baidu.com/view/7b2dfffa700abb68a982fb33.html,麻烦帮我一下,谢谢啦 展开
3个回答
展开全部
这个是配置在web.xml里面的,
struts1的配置如下:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
......这里可以配置其他参数
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
这里就是配置.do的地方,以.do结尾的url都会被转发
</servlet-mapping>
struts2的配置如下:
<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>*.do</url-pattern>
</filter-mapping>
struts2不同于struts1用servlet机制,而是通过filter机制实现的,所以配置为filter。
struts1的配置如下:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
......这里可以配置其他参数
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
这里就是配置.do的地方,以.do结尾的url都会被转发
</servlet-mapping>
struts2的配置如下:
<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>*.do</url-pattern>
</filter-mapping>
struts2不同于struts1用servlet机制,而是通过filter机制实现的,所以配置为filter。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的 package 里面有没有带 namespace ?? 如果有namespace 属性,action 前面 还要加上 namespace 的值,来确定路径
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-27
展开全部
action,一般在struts.xml中配置的。
不知道你的struts是什么版本,例子是2.x的
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.i18n.encoding" value="utf-8"/>
<constant name="struts.ui.theme" value="simple"/>
<constant name="struts.custom.i18n.resources" value="application"></constant>
<package name="default" extends="struts-default" namespace="/">
<action name="action唯一名称" class="action类全名">
<result name="xxx">/xxx.jsp</result>
</action>
</package>
</struts>
另外,这个不需要J2EE的版本。
不知道你的struts是什么版本,例子是2.x的
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.i18n.encoding" value="utf-8"/>
<constant name="struts.ui.theme" value="simple"/>
<constant name="struts.custom.i18n.resources" value="application"></constant>
<package name="default" extends="struts-default" namespace="/">
<action name="action唯一名称" class="action类全名">
<result name="xxx">/xxx.jsp</result>
</action>
</package>
</struts>
另外,这个不需要J2EE的版本。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询