Java

pdfファイルをOutputStreamでダウンロードさせる方法メモ

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ try { response.reset(); response.setHeader("Content-Disposition", "inline; filename=aaa.pdf"); response.setContentType("a…

Tomcat 環境で開発した Java アプリを Oracle Application Server にデプロイした際に起きた問題メモ

ちなみにOASのJDKは1.4、Tomcatは1.5を使用 web.xmlのあたまの宣言 Tomcatでは以下のように記述していた。

Java Servlet 文字化け対策

DBマガジン-2010/02より request,responseに対し、setCharacterEncofing()でISO-2022-JPを指定する。getWriterを実行する前に設定すること。データをpostしてpdfを生成するServletがあった場合 public class GeneratePdf extends HttpServlet { protected vo…

メール送信ロジックのメモ

package xxxx.service.mail; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activation.FileDataSource; import javax.mail.Message; import javax.mail.Se…

Java properties ファイル関連ロジックのメモ

package xxxx.service; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.u…

Java FTP ロジックのメモ

package xxxx.service; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; import java.io.File; import java.io.FileOutputStream; public class Ftp { private String user; private String password; private S…

Java Webアプリのユーティリティロジックのメモ

package xxxx.service; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.security.MessageDigest; public class Util { /** * 文字列が空かどうか判…

Form から送られてきたパラメータを xml に変換する(Java)

Enumeration queryNames = request.getParameterNames() ; String queryXML = "<query>"; while (queryNames.hasMoreElements()) { String name = (String)queryNames.nextElement(); queryXML += "<" + name + ">" + request.getParameter(name) + "</query>

MVC な Java WEBアプリのサンプル

hoge.jsp <%@page contentType="text/html; charset=Windows-31J"%> <jsp:useBean id="hogeBean" class="hoge.HogeBean" scope="request"/> <html> <body> <form action="hoge" method="post"> <input name="dat1"/> <input type="submit"/> </form> <p>parameter is <jsp:getProperty name="hogeBean" property="dat1"/></jsp:getproperty></p></body></html></jsp:usebean>