struts2总结
来源:互联网 发布:ahocorasick python 编辑:程序博客网 时间:2024/05/17 00:59
一:struts2的jar包
二:struts2动态方法调用的3种方法
三:struts2访问servletApi的3种方法
四:其他
1,namespace为空时。。。
2.web项目copy后一定要改对应的web context-root
五:为什么会出现一次请求,action响应两次?如何解决?
错误方法一:action方法执行两次,js:submit方法执行一次。因为form表单中的submit会提交一次请求,js方法中的submit会再提交一次请求
<form name="editForm" method="post" enctype="multipart/form-data" onsubmit="checkFile()">
<input id="file" type="file" name="sendedExcel" style="width: 300px"/><br/>
<input type="submit" value="导入"/>
<s:token/>
</form>
错误方法二:不会执行action方法,甚至不会执行js:submit方法
<form name="editForm" method="post" enctype="multipart/form-data">
<input id="file" type="file" name="unSendedExcel" style="width: 300px"/><br/>
<button type="button" onclick="submit()">导入</button>
<s:token/>
</form>
正确方法:
<form name="editForm" method="post" enctype="multipart/form-data">
<input id="file" type="file" name="unSendedExcel" style="width: 300px"/><br/>
<s:token/>
</form>
<button type="button" onclick="submit()">导入</button>
六:struts2中<s:if> 中==不好用,应该用!=???
七:<s:if>中判断字符串相等
正确:<s:if test='#session.user.role=="3"'>
错误:<s:if test="#session.user.role=='3'">
八:如何使用标签获取session或application中的值?
<s:if test='#session.user.role=="3"'>
九:如何给result type=“chain” 传递参数?
<
result
type
=
"chain"
>
<
param
name
=
"actionName"
>order</
param
>
<
param
name
=
"namespace"
>/b2c</
param
>
<
param
name
=
"status"
>11</
param
>
<
param
name
=
"..."
>....</
param
>
</
result
>
十:js如何获取struts2的标签的值?
通过id,jquery获取
var status=$("#status").val();
<input type="hidden" id="status" name="queryOrder.status" value="<s:property value="queryOrder.status"/>" />
- [Struts2]Struts2学习总结
- 【Struts2框架】Struts2总结
- 【Struts2】Struts2要点总结
- struts2 总结
- Struts2总结
- struts2总结
- Struts2总结
- struts2总结
- struts2总结
- Struts2总结
- Struts2总结
- struts2 总结
- struts2总结
- struts2总结
- Struts2总结
- STRUTS2总结
- struts2 总结
- struts2总结
- MySQL存储引擎比较
- 基于UDP的socket通信
- Selenium-Webdriver(python) (三) --- 环境搭建
- Android编程之SparseArray<E>详解
- Android源码目录结构详解
- struts2总结
- 解决mv命令导致的cman启动失败问题
- 深度学习的一些教程
- hadoop 2.0 详细配置教程
- Java虚拟机系列(四)Java内存分析概述
- 如何辨别IC原装、散新、翻新、旧货
- char*的变量不可直接==“字符串”
- ubuntu 开机卡住
- 使用Ambari快速部署Hadoop大数据环境