Skip to content

Instantly share code, notes, and snippets.

@kazimbayram
Last active January 22, 2016 17:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kazimbayram/fa56e9d50ccd1ac51c36 to your computer and use it in GitHub Desktop.
Save kazimbayram/fa56e9d50ccd1ac51c36 to your computer and use it in GitHub Desktop.
<%@ 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>Insert title here</title>
</head>
<body>
<h1>${message}</h1>
</body>
</html>
package com.github.kbayram.mvc.controlllers;
import javax.inject.Inject;
import javax.mvc.Controller;
import javax.mvc.Models;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.QueryParam;
@Controller
@Path("message")
public class MessageController {
@Inject
Models model;
@GET
@Path("{name}")
public String giveMessage(@PathParam("name") String isim){
String message = "Hoşgeldiniz " + isim;
model.put("message", message);
return "/message.jsp";
}
}
package com.github.kbayram.mvc;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("mvc")
public class MvcApp extends Application{
}
<dependencies>
<dependency>
<groupId>com.oracle.ozark</groupId>
<artifactId>ozark</artifactId>
<version>1.0.0-m01</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
</dependencies>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment