资源简介
该代码使用的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
}
}
相关资源
- 测试Websphere、Weblogic应用war包
- 基于javaweb的学生管理系统
- xfire-all-1.2.6 架包冲突解决版本
- Java实现Web服务器和客户端
- JavaWeb实现文件上传
- 基于javaWeb在线拍卖系统
- javaweb图书借阅管理系统171204
- 爬虫jsp获取网页源码
- WebService 的调用天气预报Demo
- JavawebMVC模式用户登录程序源码
- 天气预报应用实现实验报告.doc
- 网易云微专业JavaWeb浙大wk男神的课程
- Java web 动态网页与静态网页
- Javaweb仿摩拜
- java-web文件上传demo,可解决多个安全
- 在腾讯云服务器基于sqlserver2012搭建基
- websocket 依赖包,android和java都可以
- 基于Qt WebChannel实现QT与HTML页面通信
- javaweb调用摄像头demo
- java web编程技术课后答案沈泽刚
- 网络交友网站源码javabean+JSP+Mysql
- Servlet JSP深入详解 基于Tomcat的Web开发
- javawebDAO模式登录验证
- java加入购物车源码附数据库文件
- JAVAWeb外文文献翻译
- java web静态网页制作代码
- HTML标记一览HTML web java 网页 网站
- JWT(Json Web Token)Java实现jar
- javaee-api-6.0.jar JavaEE6 servlet JavaEE6 we
- 考勤管理系统 WEBjsp)课程设计 acces
评论
共有 条评论