Hallo,
Dieses Beispiel habe ich aus JSP-develop.de und tue mir noch ein wenig schwer mit der Model-View-Controller-Trennung.
Kann mir jemand dieses einfache Beispiel erklären? Wie binde ich das JavaBean ein und wo und wie speichere ich es ab? Muss ich im Root des Tomcat die Ordner "de/jsp-develop.service/" erstellen und dort dann das Bean reinlegen?
LG,
Holger
Das JavaBean:
-------------
package de.jsp-develop.service;
public class Service {
public static String sagHallo(String sInput)
{
return("Herzlich Willkommen " + sInput);
}
}
...und so wird es in der JSP-Seite eingebunden:
-----------------------------------------------
<%@ page language="java" %>
<%@ import="de.jsp-develop.service.*" %>
<html>
<head> <title>Hello World</title></head>
<body>
<%
String sParam = request.getParameter("param");
if (sParam != null)
{
%>
<h1><%= Service.sagHallo(sParam) %></h1>
<%
}
else
{
%>
<h3>Wie ist Ihr Name?</h3>
<form action="this.jsp" method="post">
Name: <input type="text" name="param"><br>
<input type="submit" value=" Abschicken ">
</form>
<%
}
%>
</body>
</html>