String encoding = request.getCharacterEncoding();
if(encoding == null) {
encoding = "ISO_8859_1";
}
byte[] b = request.getParameter(parameterName).getBytes(encoding);
String parameterValue = new String(b, "UTF-8");[1] 日本語パラメータの対応(getBytes)
String encoding = request.getCharacterEncoding();
if(encoding == null) {
encoding = "ISO_8859_1";
}
byte[] b = request.getParameter(parameterName).getBytes(encoding);
String parameterValue = new String(b, "UTF-8");javac -cp "lib/*" src/*.javajavac -cp "lib/*;" src/*.java<web-app>
<servlet>
<servlet-name>servlet</servlet-name>
<servlet-class>hogehoge.Servlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
</web-app>
Velocity.init();
VelocityContext context = new VelocityContext();
context.put("sensorName", sensor.getName());
Template template = Velocity.getTemplate(this.rootPath +"chart.vm", "UTF-8");
StringWriter writer = new StringWriter();
template.merge(context, writer);
buffer.append(writer.toString());Properties properties = new Properties();
properties.setProperty("resource.loader", "file");
properties.setProperty("file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.FileResourceLoader");
properties.setProperty("file.resource.loader.path", this.rootPath);
properties.setProperty("file.resource.loader.cache", "true");
properties.setProperty("file.resource.loader.modificationCheckInterval", "2");
Velocity.init(properties);
VelocityContext context = new VelocityContext();
context.put("sensorName", sensor.getName());
Template template = Velocity.getTemplate("/chart.vm", "UTF-8");
StringWriter writer = new StringWriter();
template.merge(context, writer);
buffer.append(writer.toString());host parameter is nullHttpMethod method = new GetMethod(url);致命的: getInstanceDef
java.lang.UnsupportedOperationException: getInstanceDef
public class WebServer {
static int PORT = 8080;
static String DOCUMENTROOT = "./WebContent";
public static void main(String[] args) throws Exception {
Server server = new Server(PORT);
ResourceHandler resourceHandler = new ResourceHandler();
resourceHandler.setResourceBase(DOCUMENTROOT);
HandlerList handlerList = new HandlerList();
handlerList.setHandlers(new Handler[] {resourceHandler,
new DefaultHandler()});
server.setHandler(handlerList);
server.start();
}
}
Hashtable<Object, Object> entry = new Hashtable<Object, Object>();
entry.put("title", title);
entry.put("description", content);
Vector<Object> parameterList = new Vector<Object>();
parameterList.add(this.blogId);
parameterList.add(this.username);
parameterList.add(this.password);
parameterList.add(entry);
parameterList.add(true);
String endpoint = this.url + this.endpoint;
XmlRpcClient client = new XmlRpcClient(endpoint);
Object result = client.execute("metaWeblog.newPost", parameterList);
public void testXXXX() {
try {
// 例外 XXXXException をスローするコードを書く
Assert.fail("例外がスローされないときに表示するメッセージ");
}
catch(XXXXException expected) {
Assert.assertTrue(true);
}
}