java中,像省市之类的数据,怎样将这样的数据字典写在xml中,然后在jsp页面获取出来啊,求大神解答

java中,像省市之类的数据,怎样将这样的数据字典写在xml中,然后在jsp页面获取出来啊,求大神解答,第1张

您好,因为百度知道的文本框敲代码直接会被屏蔽,因此我在这里只能给你提供思路。首先你要搞清楚包含关系,肯定是一个省包含若干个市。因此省应当作为市的父节点。总体上来说根节点下包含省,省节点下包含市,在java中你可以使用dom4j或者jdom进行解析,传送到前台去按照你所规划的格式进行一个显示即可。

Dictionary对象用于存储数据关键字和条目对(即类似“key=value”的形式)。它可以存取任何形式的数据的条目。每个条目都与一个唯一的关键字相关联。该关键字用来检索单个条目,通常是整数或字符串,可以是除数组外的任何类型。

下面的代码举例说明了如何创建一个 Dictionary 对象:

Dim d '创建一个变量

Set d = CreateObject(ScriptingDictionary)

dAdd "a", "Athens" '添加一些关键字和条目

dAdd "b", "Belgrade"

dAdd "c", "Cairo"

Dictionary常用的 *** 作有Add(添加)、Remove(删除)、Exists(检查某个关键字是否在字典中);常用的属性有Item(key)(获取某个关键字对应的数据),等等。

差不多就有点象平时我们在算法中提到的HashTable吧。

我是用C#语言的,字典的基本思路就是,键值对!每个键值对应一个值。

这一段C#代码你可以参考一下:我想对你有帮助

public class OthelloCast : List<string>

{

// Use a dictionary to contain

// cast names (key) and actor names (value)

public Dictionary<string, string> OthelloDict =

new Dictionary<string, string>();

public OthelloCast()

{

// Add data to the dictionary

OthelloDictAdd("Bianca", "Gretchen Rivas");

OthelloDictAdd("Brabantio", "Carlos Lacerda");

OthelloDictAdd("Cassio", "Steve Masters");

OthelloDictAdd("Clown", "Michael Ludwig");

OthelloDictAdd("Desdemona", "Catherine Autier Miconi");

OthelloDictAdd("Duke of Venice", "Ken Circeo");

OthelloDictAdd("Emilia", "Eva Valverde");

OthelloDictAdd("Gratiano", "Akos Kozari");

OthelloDictAdd("Iago", "Darius Stasevicius");

OthelloDictAdd("Lodovico", "Fernando Souza");

OthelloDictAdd("Montano", "Jeff Hay");

OthelloDictAdd("Othello", "Marco Tanara");

OthelloDictAdd("Roderigo", "Pedro Ruivo");

// Populate the list with character names

foreach (KeyValuePair<string, string> kvp in OthelloDict)

{

thisAdd(kvpKey);

}

}

可以借助Commons Lang框架,参考>

eg:

jsp页面:

<form method="post" name="form1" action="/unionAccountDrawdoop=addUserInfo" accept-charset="UTF-8">

<div class="c_msg2 red2 t14 tb wryh">

<div class="dl l17 m10">真实姓名</div>

<div class="dl"><input type="text" name="MBRName" id="MBRName" class="c_input"/></div>

<div class="dl l17 m10">身份z号</div>

<div class="dl"><input type="text" name="MBIdCard" id="MBIdCard" class="c_input"/></div>

</div>

<div class="b_button tc"><img src="/liantong_dazzle/images/tx1png" width="126" height="34" align="absmiddle" style="cursor:pointer" onclick="documentform1submit()"/></div>

</form>

根据form表单中的action属性中的值,点击提交的时候去找相对应路径的类和方法。op是类中的方法。

后台Action:

addUserInfo方法中,就可以用

String name = requestgetParameter("MBRName");

String idcard = requestgetParameter("MBIdCard");

去接收前台输入的值。然后调用保存数据库的方法,就能把前台jsp页面的值保存到数据库中。

如果还有什么问题,欢迎追问哦。

map迭代,需要使用map的key,问度娘后记录使用方法如下,希望更多人能学习到

public class MyUtil1 {

public static void

iteratorMap1(Map m) {

Set

set=mkeySet();//用接口实例接口

Iterator iter =

setiterator();

while (iterhasNext())

{//遍历二次,速度慢

String

k=(String)iternext();

Systemoutprintln(k +"="+ mget(k));

//Systemoutprintln(iternext()+"="+

mget(iternext()));

//因为指针判断下一个有没有值 iternext是当前对象

但是 mget(iternext())是下一个值

}

public static void iteratorMap(Map m){

Iterator

i=mentrySet()iterator();

while(ihasNext()){//只遍历一次,速度快

MapEntry

e=(MapEntry)inext();

Systemoutprintln(egetKey()+"="+egetValue());

//Systemoutprintln(esetValue(""));//返回value的值

}

}

以上就是关于java中,像省市之类的数据,怎样将这样的数据字典写在xml中,然后在jsp页面获取出来啊,求大神解答全部的内容,包括:java中,像省市之类的数据,怎样将这样的数据字典写在xml中,然后在jsp页面获取出来啊,求大神解答、Java里面字典dictionary怎么定义、JAVA里面的dictionary<t,t>怎么用; 举个简单的例子最好,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9645490.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存