前言
=========================================================================
JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。
JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标...
在jsp中对中文的处理有一点不好就可能出现筹码了,下面我来给大家介绍jsp中向cookie写入中文实现程序有需要了解的朋友可参考。
Cookie不能直接存中文,中文必须编码成asccii串才行,可以这样做
代码如下
复制代码
String str = java.net.URLEncoder.encode(中文);
...
1判断是浏览器请求 or 服务器请求
2浏览器请求:
/ 代表主机名
3服务器请求:
/ 代码web跟目录
文件说明:
products.jsp ------ 购物车列表
buyServlet.java ------- 购物servlet
cart.jsp ----- 查看购物车
ClearServlet ---- 清空购物车
products.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
String path = reque...
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 获得用户请求的时候,封装在request中的cooike信息
Cookie[] cookies = request.getCookies();
// 遍历cookie数组
Cookie targetCookie = findTargetCookie(cookies, "lastvisit");
response.se...
jackon的jar包下载地址:
http://repo1.maven.org/maven2/com/fasterxml/jackson/
需要下载core里面的3个jar包
测试案例
package com.gyarmy.javabeen;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.core.JsonProcessingException;
...
常用方法load
getJSON
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>jQuery-Ajax</title>
<style type="text/css">
#details{
width:400px;
height: 300px;
background-co...
实际中常用
<script type="text/javascript">
$(function () {
$('a').click(function(){
var url = this.href;
var args = {"time":new Date()};
//url:
//ages: JSON格式
//function: 回调函数,当...
学习用的代码,意义不大
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Ajax - XML</title>
</head>
<style type="text/css">
#details{
width:400px;
height: 200px;
background-color: ali...
注意: 实际开发中用不到,学习时可以看看..
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Ajax - XML</title>
</head>
<style type="text/css">
#details{
width:400px;
height: 200px;
...
Ajax以前学习过,但是忘记的差不多了,再来看看吧。。
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HT...
XPath 简介
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。
在学习之前应该具备的知识:
在您继续学习之前,应该对下面的知识有基本的了解:
· HTML / XHTML
· XML / XML 命名空间
如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。
什么是 XPath?
· XPath 使用路径表达式在 XML 文档中进行导航
· XPath 包含一个...
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("name");
byte[] bytes = name.getBytes("ISO8859-1");
name = new String(bytes,"UTF-8");
response.setContentType("text/html;charset=u...
package com.itheima.response;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;...
<mime-mapping>
<extension>123</extension>
<mime-type>application/vnd.lotus-1-2-3</mime-type>
</mime-mapping>
<mime-mapping>
<extension>3dml</extension>
<mime-type>text/vnd.in3d.3dml</mime-typ...