小技巧

在JSP页面获取当前项目名称的方法:

方法1: <%= this.getServletContext().getContextPath() %>

方法2: 使用EL表达式(如果不清楚EL表达式是什么,大家可以百度一下)

${pageContext.request.contextPath}

struts-html标签

<%@ taglib prefix="html" uri="http://struts.apache.org/tags-html"%>

c标签

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

post提交

myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");


在js中使用el表达式小技巧

原先做法是在jsp页面引入头文件

<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"  %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:set var="ctxStatic" value="${pageContext.request.contextPath}/static" />
<c:set var="ctx" value="${pageContext.request.contextPath}"/>

然后在js文件里头使用使用${ctx},结果是直接输出,并没有被解析出来。


因为是js代码是单独出来的文件,然后引入到jsp页面。现在我们可以提前在jsp页面定义js的全局变量来解决。

<script type="text/javascrip
 
t">     var ctx = "${ctx}"; </script>

然后我们在引入的js代码中就可以直接使用ctx,轻松获取到所需的值。


小技巧使用JSONArray返回json数据;JAR包
848434-20170326111514815-1192624077.png
 
    
  1. JSONArray json = new JSONArray();
  2. String jmeses =json.fromObject(meses).toString();
  3. response.getWriter().print(jmeses);
如何转换日期格式
 
     
  1. Date date = new Date();
  2. DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss");
  3. System.out.println(df.format(date));
js中字符串如何换行
"\n"
定时器
window.setInterval("getMessage()",3000);

jquery通过不同方式获取元素
基本选择器
id$('#id')
class$('.class')
name(element)$('name/elements')
通配符$('*')
组合$('#id,.class')







转载于:https://www.cnblogs.com/Jxiaobai/p/6622119.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值