2008年10月
同样的页面头加<%@ page language="java" import="java.util.*" pageEncoding="utf-8"
contentType="text/html; charset=utf-8"%>传中文的时候<%=java.net.URLEncoder.encode("姓名","utf-8")%>处理了一下。
一个地方可以,另几个页面就死活不行了,不知道是参数太长还是怎么回事。
参考了一篇文章做了如下改动,发现tomcat下的其他应用有的不行了,只能再改回来。
connectionTimeout="20000"
redirectPort="8443"
URLEncodingForURI="UTF-8"
/>阅读全文>
发表于 @ 2008年10月31日 12:20:00|评论(loading...)|编辑|收藏
领导要求弄个天气预报系统,做天气预报,关键是数据源的问题,主要有2种。webservice和网页分析抓取。
一是调用现成的webservice服务,这要求有个webservice服务,查了下国内的免费weather的webservice,主要就查到
http://www.wopos.com/webservice/weather.asmx和
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityName。
看了下这些网站的提供商都没有自己的天气信息数据来源,都是抓取的气象部门的数据。另外yahoo也有个天气webservice不过是英文的,估计对国内城市支持的不好。
既然这样,考虑放弃webservice,直接从气象局或yahoo等大网站抓数据。虽然这样抓取,别人网页一边自己程序就得动,但也是没办法的事。调用webservice的话,几个免费webservice数据一样是从气象局抓的。
现在问题就是选择一个稳定阅读全文>
发表于 @ 2008年10月24日 18:34:00|评论(loading...)|编辑|收藏
jsp图表显示最近研究了JSP图表格式,有三种方法:
一:applet小程序显示
1.详细例子参见煤矿web程序。
二:JreeChart:显示图表
1.JreeChart配置文件:webapps\web项目名称\WEB-INF下web.xml文件内容如下:
DisplayChart
org.jfree.chart.servlet.DisplayChart
阅读全文>
发表于 @ 2008年10月24日 10:54:00|评论(loading...)|编辑|收藏
j2me解析xml,xmlpull,nonaxml,kxml2相关。阅读全文>
发表于 @ 2008年10月17日 18:30:00|评论(loading...)|编辑|收藏
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.lcdui.TextFiel阅读全文>
发表于 @ 2008年10月17日 13:06:00|评论(loading...)|编辑|收藏
作者:fosux
截至2005年2月6日,还没有出现支持JSR172的手机!经过大量的试验证明,目前最方便、快速的方式就是通过JSR172规范来实现对Web Services的访问,可以访问其它任何工具创建的Web Services!
目前,有两种方式访问Web服务:1、通过JSR172 API。2、通过kSOAP
API。由于使用kSOAP方式访问Web服务的例子很多,尤其是访问使用Java开发的Web服务,但是使用kSOAP方式访问用.NET
开发的Web服务,目前的例子很少,而且我花了几天时间没有调通一个,原因未明,故只讨论使用JSR172的方式。kSOAP的方式另外开贴讨论。
注:要获知kSOAP的详细资料请上:http://ksoap.objectweb.org/
要获知JSR172的资料请上:http://java.sun.com/products/wsa/
本示例开发环境:J2ME Wireless Toolkit 2.2,JB9,dotnet2003
需阅读全文>
发表于 @ 2008年10月15日 18:15:00|评论(loading...)|编辑|收藏
1.
SOAP的调用效率比较低
HTTP不是有效率的通信协议
XML需要额外的文件解析2.
SOAP由4部分组成:
SOAP封装(SOAP Envelope)
构造定义了一个整体的表示框架,可用于表示
在消息中的是什么
谁应当处理它
是“可选的”还是“强制的”
SOAP编码规则(SOAP Encoding Rules)
定义了一套编码机制用于交换应用程序定义的数据类型的实例
SOAP RPC表示(SOAP RPC Presentation)
定义了一个用于表示远程过程调用和响应的约定
SOAP绑定(SOAP Binding)
定义了一种使用底层传输协议来完成在节点间交换SOAP封装的约定。3.
如果在SOAP消息路径中有SOAP节点产生了SOAP错误,则消息将不会到达最终接收者。4.
soap消息结构SOAP Envelope
Envel阅读全文>
发表于 @ 2008年10月15日 17:24:00|评论(loading...)|编辑|收藏
sourceforge http://www.sourceforge.net/
java.net http://www.java.net/
http://www.eclipse.org/
http://www.opensource.org/
Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
htmlArea http://sourceforge.net/projects/itools-htmlarea/ (所见即所得的在线HTML编辑器)
XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
JFreeChart http://www.jfree.org/ (用于生成图表的项目)
EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Ecli阅读全文>
发表于 @ 2008年10月15日 12:59:00|评论(loading...)|编辑|收藏
eclipseme开发j2me Errors during build Errors running builder错误阅读全文>
发表于 @ 2008年10月13日 19:41:00|评论(loading...)|编辑|收藏
这两天学习在eclipse+myeclipse+eclipse上开发j2me,遇见些问题:
1,刚建工程的时候出现
Errors during build.
Errors running builder 'Preverification' on project 'exampleapp'.
Illegal Manifest Entry Key or Value "E:\Java\workspace\exampleapp\.exampleapp.tmp\emulation\exampleapp.jar (系统找不到指定的路径。)"
E:\Java\workspace\exampleapp\.eclipseme.tmp\emulation\exampleapp.jar (系统找不到指定的路径。)
刚建工程的时候必然不会有jar,我直接忽略的这个错误。
2,不自动生成jar文件:
我新建了两个midlet文件,工程不自动生成jar文件,我阅读全文>
发表于 @ 2008年10月13日 19:10:00|评论(loading...)|编辑|收藏
jad ( Java Application Discriptor ) 文件是J2ME的一个重要的组成部分,大多数手机需要有jad文件才能安装程序,在我们发布J2ME程序的时候,jad文件经常报出各种错误,如:
com.sun.kvem.midletsuite.InvalidJadException: Reason = 13
其中的错误原因是1-52的代码,很让人费解。在网上找到了这些代码的解释,和大家分享如下:
public
static final int JAD_SERVER_NOT_FOUND = 1;
public static final int
JAD_NOT_FOUND = 2;
public static final int MISSING_PROVIDER_CERT =
4;
public static final int CORRUPT_PROVIDER_CERT = 5;
public static final
int UNKNOWN_阅读全文>
发表于 @ 2008年10月10日 17:11:00|评论(loading...)|编辑|收藏
midlet 运行 调试 com.sun.kvem.midletsuite.InvalidJadException: Reason = 36阅读全文>
发表于 @ 2008年10月10日 11:56:00|评论(loading...)|编辑|收藏
汗,真晕头了,就在other里面,midlet相当于j2ee里的class类。
创建j2me midlet ,选择自动添加配置,这样配置可以自动加入jad文件里面。而创建class文件则不可以。
阅读全文>
发表于 @ 2008年10月10日 11:39:00|评论(loading...)|编辑|收藏
直接看http://www.cnjm.net/eclipseme/index.html
前面的是白写了啊
阅读全文>
发表于 @ 2008年10月09日 18:24:00|评论(loading...)|编辑|收藏
前期准备:
先装上JDK:jdk1.5打上path 和classpath
jwtk2.5 的下载地址:http://java.sun.com/j2me/download.html
WTK:su阅读全文>
发表于 @ 2008年10月09日 15:43:00|评论(loading...)|编辑|收藏