如何用Java输入一个省份,然后列出这个省份所有城市的名字?

如何用Java输入一个省份,然后列出这个省份所有城市的名字?,第1张

简单写了一下,一般来说,在项目里省市区是保存在数据库或者前端页面的js中的,到时候直接查询或者js中用json读取。

一般情况下是省市区三级联动。

现在写的这个是纯java,用的时候需要做一个省类的数组或者List,然后自行添加省市区的数据。

//省类

public class Sheng{

private String name

private ArrayList<Shi> shi= new List<Shi>()

public Sheng(String name){

setName(name)

}

public String getName(){

return name

}

public void setName(String name){

this.name=name

}

public void addShi(Shi shi){

this.shi.add(shi)

}

//TODO

public void printShiList(){

for(Shi s : shi){

System.out.println(s.name)

}

}

}

//市类

public class Sheng{

private name

private String xian[] = new String[]

//TODO

public String getName(){

return name

}

}

你去网上下载个jar包,然后利用程序从数据库里拿数据,转成JSON格式数据就行了

给你个例子:

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

Employee employee = (Employee) request.getSession().getAttribute("employee")

FolderService fs = new FolderServiceImpl()//接口以及接口的实现

List<Folder>folderList=fs.findParentFolder(employee.getEmpNo())//从数据库里拿出个List

JSONArray arr=JSONArray.fromObject(folderList)//转成JSON

response.setCharacterEncoding("UTF-8")

response.getWriter().print(arr)//输出到前台

}


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

原文地址: http://outofmemory.cn/sjk/6759692.html

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

发表评论

登录后才能评论

评论列表(0条)

保存