jar包中的类通过struts配置文件如何正确加载至项目中?

J2EE 码拜 10年前 (2015-04-14) 1170次浏览 0个评论

问题因素有以下三点:
 1.主工程
 2.自己封装的jar
 3.指向jar包中action的struts配置文件

现将jar包,struts配置文件引入了主工程,项目在启动的时候,会报错404,
HTTP Status 404 – There is no Action mapped for namespace /log and action name loglist.
以下是struts配置文件内容

<?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="oplog" namespace="/oplog" extends="cms-default">

		<!-- 分页查询操作日志 -->
		<action name="loglist" class="OplogAction" method="queryList">
			<result name="success">/oplog/log_view.jsp</result>
			<result name="input">/oplog/log_view.jsp</result>
		</action>

		<!-- 导出日志 -->
		<action name="exportLog" class="OplogAction"> 
            <result name="success" type="stream">
               <param name="contentType">application/x-msdownload</param>
               <param name="contentDisposition">filename="OperationLog.zip"</param>
               <param name="inputName">fileInputStream</param>
               <param name="bufferSize">4096</param>
            </result>
        </action>
        
        <!-- 查看日志详情 -->
        <action name="queryDetail" class="OplogAction" method="queryDetail">
        	<result>/oplog/log_detail.jsp</result>
        </action>
	</package>
</struts>

loglist 这个action的Class是指向jar包中的的,这个jar包中路径是
com.yaha.sdp.common.log.oplog.action.OplogAction
这个路径是不是要写jar包中的路径?
struts配置文件的action配置要怎么样写才能正确指向jar包中的配置文件使其正确加载呢?

jar包中的类通过struts配置文件如何正确加载至项目中?
就没有大神关注下么。。。。。
jar包中的类通过struts配置文件如何正确加载至项目中?
30分
前台页面跳转正确?
jar包中的类通过struts配置文件如何正确加载至项目中?
由于jar包中的action无法正确加载,页面跳转失败。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明jar包中的类通过struts配置文件如何正确加载至项目中?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!