1
내가 가지고있는 다음과 같은 문제 :지속성
나는 다음과 같은 코드와 JSP 파일을 가지고는 :
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Mehr Tutorials gibt es auf: http://www.itblogging.de</title>
</head>
<body>
Um eine Lieferung aufzugeben bitte die folgenden Daten ausfüllen:<br />
<hr />
<form method="GET" name="Lieferung" action="LoginCheck">
Kennzeichnung<br />
<input type="text" name="ID" /><br />
Abholpunkt<br />
<input type="text" name="Start" /><br />
Lieferpunkt<br />
<input type="text" name="End" /><br />
Kontaktmail<br />
<input type="text" name="Mail" /><br />
Link<br />
<input type="text" name="Link" /><br />
<input type="submit" value="Lieferung aufgeben" />
<input type="reset" value="reset" />
</form>
</body>
</html>
난 서블릿의 객체를 작성 제출 버튼을 클릭하면 다음 클래스 :
package servlet;
public class Lieferinhalt {
String link = "";
String ID ="";
String von ="";
String nach ="";
String mail ="";
void setLink(String a) {
this.link = a;
}
void setID(String a) {
this.ID= a;
}
void setVon(String a) {
this.von = a;
}
void setNach(String a) {
this.nach = a;
}
void setMail(String a) {
this.mail = a;
}
}
이 서블릿은 다음 단지 테스트를 위해,이 클래스의 객체로 JSP 파일에서 정보를두고, 그것은 t의 값을 말한다 HTML 코드를 생성 그는 반대합니다. 다음과 같이 보입니다 :
package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginCheck extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String id = request.getParameter("ID");
String start = request.getParameter("Start");
String end = request.getParameter("End");
String mail = request.getParameter("Mail");
String link = request.getParameter("Link");
Lieferinhalt a = new Lieferinhalt();
String docType =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 "+
"Transitional//EN\">\n";
a.setID(id);
a.setVon(start);
a.setNach(end);
a.setMail(mail);
a.setLink(link);
out.println(docType + "<HTML>\n"+
"<HEAD><TITLE>HalloWelt</TITLE></HEAD>\n"+
"<BODY BGCOLOR=\"#FDF5E6\""+
"<H1>Servlet funktioniert!</H1>"+ "<br />" +
"Die ID war: " + a.ID + "<br />" +
"Der Startpunkt war: " + a.von + "<br />" +
"Der Endpunkt war: " + a.nach + "<br />" +
"Die Mail war: " + a.mail + "<br />" +
"Der Link war: " + a.link + "<br />" +
"</BODY></HTML>");
}
}
내가하고 싶은 것은이 객체를 데이터베이스와 같은 것으로 저장하는 것입니다. 우리는 SQL 및 다른 데이터베이스 언어를 사용할 수 없습니다. 나는 영구 ArrayList 또는 이와 비슷한 것을 생각했다. 그게 가능하니? 아니면 다른/더 좋은 방법이 있습니까? 어떻게 작동합니까?
감사합니다.
이런 뜻이야? http://www.rgagnon.com/javadetails/java-0075.html –
좋은 자습서를 권할 수 있습니까? 유용한 것을 찾을 수 없습니다 :/ –
JAX-B보세요 : http://jaxb.java.net/tutorial/ – duffymo