资源简介
该代码使用的api接口为:http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather?theUserId=&theCityCode=792,可以预测未来5天的粗略天气(包括今天)。
适合初学的朋友使用。界面很丑。
代码片段和文件信息
package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.weather.WeatherUtil;
public class WeatherServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public WeatherServlet() {
super();
}
/**
* Destruction of the servlet.
*/
public void destroy() {
super.destroy(); // Just puts “destroy“ string in log
// Put your code here
}
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“text/html“);
doPost(request response);
}
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
request.setCharacterEncoding(“UTF-8“);
response.setContentType(“text/html;charset=utf-8“);
response.setCharacterEncoding(“utf-8“);
String provinceStr = request.getParameter(“provinceCode“);
String cityStr =request.getParameter(“cityCode“);
System.out.println(provinceStr + “ “ + cityStr);
WeatherUtil db =new WeatherUtil();
int provinceCode =db.getProinceCode(provinceStr);
System.out.println(provinceCode);
int cityCode = db.getCityCode(provinceCode cityStr);
System.out.println(cityCode );
List list=db.getWeather(cityCode);
response.setContentType(“text/html“);
PrintWriter out = response.getWriter();
out.println(““);
out.println(““);
out.println(“ tle>A Servlet tle>“);
out.println(“ “);
for(String s:list){
out.print(s);
out.print(““);
}
out.println(“ “);
out.println(““);
out.flush();
out.close();
}
/**
* Initialization of the servlet.
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
相关资源
- 美食天下项目Android版源码和Web版源码
- java web网络通讯录
- commons-codec-1.3.jar和commons-httpclient-3.0
- java web学生管理系统(源码+数据库+截
- JavaWeb停车场管理系统(源代码,数据
- Java Web实现的易买网系统网站(源码
- 安装libwebkitgtk提示没有可用的软件包
- 基于JAVAweb的教务排课系统
- 锐聘学院QST青软JavaWeb十二个打包
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- websockets实现tomcat日志在线输出
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- 一款Java的MySqlWeb管理工具
- websocket推送(兼容低版本的IE浏览器)
- java web知识点总结思维导图
- java web项目案例——知识管理软
- 博客系统笔记以及源码
- 李兴华JavaWeb培训经典笔记
- javaweb程序源码
- 网上商城后台管理系统Oracle+Java web
- java实现websocket简单demo
- StudentManagerWeb.zip
- [Java] Java Web 应用高级编程 (英文版)
- 基于JavaWeb的美食图片分享网站.zip
- webshell -真实可用的jsp 马
- JavaWeb-学生在线选课系统
评论
共有 条评论