0% found this document useful (0 votes)
13 views5 pages

Exemple 3

Uploaded by

soulefchsoulef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views5 pages

Exemple 3

Uploaded by

soulefchsoulef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package com.mycompany.ejsessionb;

import javax.ejb.Stateless;

/**

* @author VAIO

*/

@Stateless

public class MySession implements MySessionLocal {

// Add business logic below. (Right-click in editor and choose

// "Insert Code > Add Business Method")

public String hello(String name){

return "Hello"+name;

@Override

public Integer calculate(int a,String sign,int b){

if(sign.equals("+"))

return a+b;

else if(sign.equals("-"))

return a-b;
else if(sign.equals("*"))

return a*b;

else if(sign.equals("/"))

return a/b;

return null;

@Override

public int add(int a, int b) {

return a+b;

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package com.mycompany.ejsessionb;

import java.io.IOException;

import java.io.PrintWriter;

import javax.ejb.EJB;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

* @author VAIO
*/

@WebServlet(name = "servlet", urlPatterns = {"/servlet"})

public class servlet extends HttpServlet {

@EJB

private MySessionLocal mySession;

/**

* Processes requests for both HTTP <code>GET</code> and <code>POST</code>

* methods.

* @param request servlet request

* @param response servlet response

* @throws ServletException if a servlet-specific error occurs

* @throws IOException if an I/O error occurs

*/

protected void processRequest(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html;charset=UTF-8");

try (PrintWriter out = response.getWriter()) {

/* TODO output your page here. You may use following sample code. */

out.println("<!DOCTYPE html>");

out.println("<html>");

out.println("<head>");

out.println("<title>Servlet servlet</title>");

out.println("</head>");

out.println("<body>");

int t=Integer.parseInt(request.getParameter("t"));

String t1=request.getParameter("t1");

int t2=Integer.parseInt(request.getParameter("t2"));

out.println("<h>"+t+t1+t2+"="+mySession.calculate(t,t1,t2)+"</h>");

out.println("</body>");

out.println("</html>");

}
}

// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">

/**

* Handles the HTTP <code>GET</code> method.

* @param request servlet request

* @param response servlet response

* @throws ServletException if a servlet-specific error occurs

* @throws IOException if an I/O error occurs

*/

@Override

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

processRequest(request, response);

/**

* Handles the HTTP <code>POST</code> method.

* @param request servlet request

* @param response servlet response

* @throws ServletException if a servlet-specific error occurs

* @throws IOException if an I/O error occurs

*/

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

processRequest(request, response);

/**

* Returns a short description of the servlet.

* @return a String containing servlet description

*/
@Override

public String getServletInfo() {

return "Short description";

}// </editor-fold>

You might also like