- 浏览: 16444 次
- 性别:
- 来自: 深圳
最新评论
文章列表
多文件上传解析excel
- 博客分类:
- 文件上传
/*批量上传Excel文件并且解析案例*/
发文原因是自己记录,方便以后使用,如果不妥请指教!
public ActionForward addPushImei(ActionMapping mapping, ActionForm actionFrom,
HttpServletRequest req, HttpServletResponse response) {
List<Map<String, Object>> results = batchOpByExcel(actionFrom);
.......
}
private List<Map& ...
struts1学习servletContext:
ServletContext是servlet与servlet容器之间的直接通信的接口。Servlet容器在启动一个Web应用时,会为它创建一个servletContext对象。每个web应用有唯一的servletContext对象。同一个web应用的所有servlet对象共享一个serveltC ...
oracle函数学习记录
- 博客分类:
- 数据库
decode:
SELECT
available,
decode(available,0,'失效',1,'有效')
from TABLE;
PS:如果available=0,返回‘失效’
||:select id||'_1' id from table
ps:返回的结果为id_1
nvl 通过查询获取某个字段的合计值,如果为空,则赋与一个默认值
SELECT
NVL (MAX(ORDER_NUM), 0) + 1 AS MAXORDERNUM
FROM
AMS_APP_POINTS_INFO
javascript/js的ajax的POST请求:
<script type="text/javascript">
/* 创建 XMLHttpRequest 对象 */
var xmlHttp;
function GetXmlHttpObject(){
if (window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp= ...
相信大家都遇到过在浏览器中表单提交的时候如果使用post和get是完全没有问题的,但是你使用delete和put方式提交,能够成功吗?
目前html5和一些新的浏览器支持所有的http方法,但是不是全部浏览器都支持,这个时候你如果还是想通过浏览器进行提交该怎么办了?
哈哈,不绕圈子了html表单中,将put和delet请求伪装成post请求就可以了,关键是创建一个带有隐藏域并且method为post的表单。例如下面:
<form method="post">
<input type="hidden" name=& ...
struts2 工作流程
- 博客分类:
- java
基本简要流程如下:
1、客户端浏览器发出HTTP请求。
2、根据web.xml配置,该请求被FilterDispatcher接收。
3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton。
4、Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证。
5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果result,并跳转到相应页面。
6、返回HTTP响应到客户端浏览器。
public class MoneyUtil {
private final static String[] CN_Digits = { "零", "壹", "貳", "叁", "肆", "伍",
"陆", "柒", "捌", "玖", };
/**
* 将数字型货币转换为中文型货币 <br/>
...
太郁闷了,今天到一个小公司去面试,本来想把题做了直接走人的,没想到啊.......让我做这样一个简单的题,居然懵了,没搞定,看来是太久没有用排序了,虽然简单,我还是自己写一个,教训啊
不多说,上代码,希望也能够帮到需要的人,哈哈哈。
方法一:
冒泡排序
String str = "1,2,3,4,5,6,7";
String[] arr= str.split(",");
for(int i = 0;i<arr.length - 1 ;i++) {
for(int j = 1;j<arr.length - j - 1;j+ ...
将一串数字拆分成单个数字
- 博客分类:
- java
今天面试遇到个小问题,难道了我,把一串数字拆分成单个数字,呵呵,不用循环,做个记录,免得以后忘记了
使用toCharArray()
String str = "123456";
char[] ch = str.toCharArray();
1.把java 对象列表转换为json对象数组,并转为字符串
JSONArray array = JSONArray.fromObject(userlist); String jsonstr = array.toString();
2.把java对象转换成json对象,并转化为字符串JSONObject object = JSONObject.fromObject(invite);
3.把JSON字符串转换为JAVA 对象数组
String personstr = getRequest().getParameter("persons"); ...
百度地图api 初始化地图,监听地图坐标点
<html>
<head>
<!--引用百度地图-->
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3">
</script>
<title>
如何调用API
</title>
< ...
D:\apache-tomcat-7.0.27\conf\server.xml这是我电脑tomcatserver.xml存放位置
<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
红色部分URIEncoding="UTF-8"即需要添加的代码。
tomcat-bin-catalina.bat中第98行配置加上下面:
setlocal
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999
eclipse配置:
run-debug configurations project选择你需要调试的项目名称,host即调试服务器的ip,本地调试可以填写localhost port:即tomcat远程监视端口号,启动tomcat的时候,第一行可以看 ...
1.同步请求:
@RequestMapping(value = "/shoppingCart/delShoppingOrder/{orderId}", method = RequestMethod.GET)
public String get(@PathVariable("orderId") Integer orderId, Map<String, Object> model) {
List<String> lists=customerService.get(orderId);
model.put("lists" ...
1.同步请求:
@RequestMapping(value = "/shoppingCart/delShoppingOrder/{orderId}", method = RequestMethod.GET)
public String get(@PathVariable("orderId") Integer orderId, Map<String, Object> model) {
List<String> lists=customerService.get(orderId);
model.put("lists" ...