×

javascript数组 java 数组

javaScript中数组的定义方法?如何使用JAVA md5算法

admin admin 发表于2022-05-03 09:18:03 浏览115 评论0

抢沙发发表评论

javaScript中数组的定义方法

定义数组

数组对象用来在单独的变量名中存储一系列的值。

我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 arr 的数组对象:

var arr = new Array();

有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。

1:

var mycars=new Array();mycars=“Saab“;mycars=“Volvo“;mycars=“BMW“;

也可以使用一个整数自变量来控制数组的容量:

var mycars=new Array(3);mycars=“Saab“;mycars=“Volvo“;mycars=“BMW“;

2:

var mycars=new Array(“Saab“,“Volvo“,“BMW“);

-------------------------------------------------------------------------------------

或者用数组字面量(直接量)方便的创建数组。一个数组字面量是在一对方括号中包裹着一个或多个用 逗号 隔开的表达式。并且数组中的每个值都有索引。从0开始。

var empty = ;var cars=[“Saab“,“Volvo“,“BMW“];empty  //undefinedcars   //’Volvo’

 

如何使用JAVA md5算法

第一步:import java.security.MessageDigest;第二步:private final static String digits = {“0“, “1“, “2“, “3“, “4“, “5“, “6“, “7“,“8“, “9“, “a“, “b“, “c“, “d“, “e“, “f“};第三步:public static String byteArrayToHexString(byte b) {StringBuffer sb = new StringBuffer();for (byte aB : b) {sb.append(byteToHexString(aB));}return sb.toString();}第四步: private static String byteToHexString(byte b) {int n = b;if (n 《 0) {n = 256 + n;}int d1 = n / 16;int d2 = n % 16;return digits[d1] + digits[d2];}第五步: public static String MD5Encode(String origin) {String result = ““;try {result = origin;MessageDigest md = MessageDigest.getInstance(“MD5“);md.update(result.getBytes(“UTF-8“));result = byteArrayToHexString(md.digest());} catch (Exception e) {e.printStackTrace();}return result;}应用实例:package zy.until;import java.security.MessageDigest;/*** User: lxy* Date: 2015/6/23* Time: 15:43*/public class MD5 {private final static String digits = {“0“, “1“, “2“, “3“, “4“, “5“, “6“, “7“,“8“, “9“, “a“, “b“, “c“, “d“, “e“, “f“};public static String byteArrayToHexString(byte b) {StringBuffer sb = new StringBuffer();for (byte aB : b) {sb.append(byteToHexString(aB));}return sb.toString();}private static String byteToHexString(byte b) {int n = b;if (n 《 0) {n = 256 + n;}int d1 = n / 16;int d2 = n % 16;return digits[d1] + digits[d2];}public static String MD5Encode(String origin) {String result = ““;try {result = origin;MessageDigest md = MessageDigest.getInstance(“MD5“);md.update(result.getBytes(“UTF-8“));result = byteArrayToHexString(md.digest());} catch (Exception e) {e.printStackTrace();}return result;}}

java提示http status 404错误

HTML或者JSP页面里面《s:form 标签里面的namespace与下面截图中的namespace有关,

而你们因为在定义action的时候在默认的namespace中定义,默认的namespace是“/“

所以你们访问的时候,直接/项目名/actionName就行,在提交《s:form表单的时候访问的是/项目名/namespace/actionName!注意:form表单没有namespace属性,它的action就需要是namespace+actionName!-数组