---
title: "JSP o Servlets."
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/126410-jsp-o-servlets"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Fredde Mannen"
published: "2005-04-14T17:40:29.000Z"
updated: "2005-04-21T08:40:27.000Z"
replies: 6
views: 1168
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/126410-jsp-o-servlets"
---

# JSP o Servlets.

## #1 — Fredde Mannen, 2005-04-14T17:40Z

OKei, efter många om och men så lyckades jag fixa igång tomcat så den funkar med mysql. \*ler stort\* 

I alla fall, har kommit fram till att skriva en vanlig JSP-sida inte var de svåraste, men hur in i helaste friden skall jag gå till om jag vill skapa de som så vackert kallas servlets.. höll på i timmar utan att få något att lyckas. :S 

Kan nån vänlig skäll visa mig ett ex. på hur ett servlet med en insertsats eller select sats mot en mysql-databas skulle kunna se ut. Hittat en rad på internet, men får inte de att funka.. :/

Man skall ju stoppa classen i WEB-INF/classes

Jag kör allt från webapps/ROOT

hjääälp! 
 :q

Permalänk: https://www.webforum.nu/p/126410

## #2 — jme, 2005-04-15T06:48Z

Hej!

Här har du en simpel servlet. Koden snodde jag från 
<http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/index.html>

Din servlet-klass måste i princip ärva klassen HttpServlet.

Sedan kan du implementera metoderna doGet(HttpServletResponse resp, HttpServletRequest req);

doPost(HttpServletResponse resp, HttpServletRequest req);

Dessa motsvarar då GET och POST anrop på en www-server.

Om man inte har separata kod för dessa två metoder så kan du kombinera dessa genom att anropa ena metoden från den andra. Jag brukar lägga in doGet(resp, req) inuti doPost metoden.

Denna klass ska du spara i katalogen /ROOT/WEB-INF/classes., förutsatt att du använder ROOT. Byt ut ROOT mot det du evetuellt har.

Då border det redan fungera.

Beroende på hur du har konfat din web.xml i ROOT/WEB-INF så måste du kanske mappa din servlet mot en viss URL.

```php

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class SomeServlet extends HttpServlet {
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws ServletException, IOException {
      

    PrintWriter out = response.getWriter();
    out.println("Hejsan"); // detta kommer att skrivas i web-läsaren

  }
}
```

Permalänk: https://www.webforum.nu/p/1592327

## #3 — Fredde Mannen, 2005-04-15T11:21Z

tackar! :) skall genast testa.. eller i alla fall när jag kommer hem! :D

Permalänk: https://www.webforum.nu/p/1592469

## #4 — Fredde Mannen, 2005-04-19T23:25Z

Jag blir knäpp! :l

> type Status report
> 
> message Servlet AddinfoServlet is not available
> 
> description The requested resource (Servlet AddinfoServlet is not available) is not available.

Tomcat ger detta felmeddelande när jag skickar request mot servleten som jag skapat! 

Min web.xml fil ser ut som följande: 

```
<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app>

    <display-name>JSP iiiik</display-name>
    <description>
     Bla bla.. 
    </description>

    <servlet>
      <servlet-name>AddinfoServlet</servlet-name>
      <servlet-class>AddinfoServlet</servlet-class>
    </servlet>

    <servlet-mapping>
      <servlet-name>AddinfoServlet</servlet-name>
      <url-pattern>/jsp/Add_Info</url-pattern>
    </servlet-mapping>

    <session-config>
      <session-timeout>30</session-timeout>    <!-- 30 minutes -->
    </session-config>

</web-app>
```

urlen till applikationen som skickar till Servleten är

<http://localhost/jsp/>

varför varför.. vad är det jag inte förstår! :l

Permalänk: https://www.webforum.nu/p/1597208

## #5 — swede, 2005-04-19T23:41Z

Du måste surfa till <http://localhost/jsp/Add_Info> för att accessa servleten.

Permalänk: https://www.webforum.nu/p/1597211

## #6 — Fredde Mannen, 2005-04-20T01:00Z

> **swede skrev:**
>
> Du måste surfa till <http://localhost/jsp/Add_Info> för att accessa servleten.

Men de är är då felet kommer upp, när jag surfar till <http://localhost/jsp/Add_Info> , de 'är då den säger att 

> type Status report
> 
> message Servlet AddinfoServlet is not available
> 
> description The requested resource (Servlet AddinfoServlet is not available) is not available.

:q :q

Permalänk: https://www.webforum.nu/p/1597212

## #7 — TomasJ, 2005-04-21T08:40Z

Prova att ändra konfigureringsfilens "servlet-class" så att den definierar ett fullständigt klassnamn inklusive paketnamnet.

```
<servlet>
	<servlet-name>AddinfoServlet</servlet-name>
	<servlet-class>[B]mypackage.[/B]AddinfoServlet</servlet-class>
</servlet>
```

/ Tomas

Permalänk: https://www.webforum.nu/p/1597797

---

Tråden på webben: https://www.webforum.nu/amne/java/126410-jsp-o-servlets
