1,
这是No result defined for action com.base.analysis.action.AnalyseGPSExceptionAction ?
struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说
<input type="text" name="receiverLoginID" value="<%=name%>"/>
当 name值为NULL时,就出这个错了,所以你可以在当前页面加入以下标签
<div style="color:red">
<s:fielderror />
</div>
它就会显示拦截器的错误,并在struts的XML中对应action里加如
<result name="input">/AddProducts.jsp</result>
让他把错误返回到该页面就可以了
2,
The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?
,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)?
struts2 出现的问题:可能少了文件后缀的一个名称
3,
Ibatis 调用函数和存储过程
a,调用函数时候,把函数当成一个很普通的sql语句,简单点举个例子
如果 F_getChildGroupIdByUserId(userId)是一个函数的话
在Ibatis里面就是select *from getChildGroupIdByUserId(#userid#)
b,调用存储过程稍微麻烦一点,不过也很简单 下面举个例子
<parameterMap id="querygasMileageSQL" class="java.util.HashMap">
<parameter property="@_car_id" jdbcType="VARCHAR" javaType="java.lang.String"/>
<parameter property="@_sTime" mode="IN" jdbcType="VARCHAR" javaType="java.lang.String"/>
<parameter property="@_eTime" mode="IN" jdbcType="VARCHAR" javaType="java.lang.String"/>
<parameter property="@_qType" mode="IN" jdbcType="BIGINT" javaType="java.lang.Integer"/>
</parameterMap>
<procedure id="oilMileageProSql" parameterMap="querygasMileageSQL" resultClass="java.util.HashMap">
<![CDATA[
{call GetGpsMileage(?,?,?,?)}
]]>
</procedure>
这个呢。直接通存储过程的id名称,传入参数 就 调用就可以了。这里存储过程就不用写了。
分享到:
相关推荐
编程训练-编程训练系统-编程训练系统源码-编程训练管理系统-编程训练管理系统java代码-编程训练系统设计与实现-基于springboot的编程训练系统-基于Web的编程训练系统设计与实现-编程训练网站-编程训练网站代码-编程...
编程训练-编程训练系统-编程训练系统源码-编程训练管理系统-编程训练管理系统java代码-编程训练系统设计与实现-基于springboot的编程训练系统-基于Web的编程训练系统设计与实现-编程训练网站-编程训练网站代码-编程...
"Visual C++高级编程技术----OpenGL篇" 一书的源代码
S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程...
少儿编程-少儿编程系统-少儿编程系统源码-少儿编程管理系统-少儿编程管理系统java代码-少儿编程系统设计与实现-基于ssm的少儿编程系统-基于Web的少儿编程系统设计与实现-少儿编程网站-少儿编程网站代码-少儿编程平台...
《CODESYS-V3-基础编程指南》是一本详细介绍了CODESYS V3编程环境的使用和编程指南。CODESYS是一个遵循IEC61131-3标准的集成开发环境(IDE),广泛应用于工业自动化领域,特别是用于编程和配置PLC(可编程逻辑控制器...
TP wdr6500v2原厂编程器固件1.0.7-Build-140917-Rel.63128n TP wdr6500v2原厂编程器固件1.0.7-Build-140917-Rel.63128n
python python 编程之-Stack-Basic.md python 编程之-Stack-Basic.md python 编程之-Stack-Basic.md python 编程之-Stack-Basic.md
鲍威尔法编程-powell法编程-c语言编程-c++60.doc
Coursera斯坦福机器学习编程作业全集1-11周共8个编程作业,均测试提交满分通过
标题《青少年趣味编程Python系列课程--2019-09-23》以及描述《青少年趣味编程Python系列课程--2019-09-23》揭示了该文件是一份针对青少年的Python编程课程计划,时间为2019年9月23日。文档的标签为“python学习 系列...
国网电表编程软件,USB转485连接电表即可通信,输密后可电表清零,跳闸控制,修改电表数据。可用于电表测试、开发
62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java并发编程实战62-Java...
- **数据记录**:具备数据采集和历史记录功能,便于进行生产数据分析和故障排查。 - **故障诊断**:软件能提供错误提示和诊断信息,帮助用户快速定位问题所在。 2. **使用步骤** - **安装与配置**:首先需要...
01_Linux网络编程-网络基础-socket编程-高并发服务器
从记录到编程--Python在ABAQUS程序化参数化建模分析中的应用.pdf
常用设计编程工具 形状位置公差-加工方法常用设计编程工具 形状位置公差-加工方法常用设计编程工具 形状位置公差-加工方法常用设计编程工具 形状位置公差-加工方法常用设计编程工具 形状位置公差-加工方法常用设计...
常用设计编程工具 steel-钢结构应力查询.zip常用设计编程工具 steel-钢结构应力查询.zip常用设计编程工具 steel-钢结构应力查询.zip常用设计编程工具 steel-钢结构应力查询.zip常用设计编程工具 steel-钢结构应力...
VisualC 实效编程 61 线程优先级示例-赛马VisualC 实效编程 61 线程优先级示例-赛马VisualC 实效编程 61 线程优先级示例-赛马VisualC 实效编程 61 线程优先级示例-赛马VisualC 实效编程 61 线程优先级示例-赛马...