Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

kodingersAvatar border
TS
kodingers
JavaWeb Menggunakan Eclipse
Saya sedang mencoba membuat web sederhana menggunakan bahasa java dan menggunakan software eclipse. 

Controller1.java
PHP Code:
package com.programmerbaik.belajarjavaweb;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class Controller1
 */
@WebServlet("/Controller1")
public class 
Controller1 extends HttpServlet {
 private static final 
long serialVersionUID 1L;
       
    
/**
     * @see HttpServlet#HttpServlet()
     */
    
public Controller1() {
        
super();
        
// TODO Auto-generated constructor stub
    
}

 
/**
  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  */
 
protected void doGet(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {
    
Model1 orang = new Model1();
    
request.setAttribute("orang"orang);
    
getServletContext().getRequestDispatcher("/view1.jsp").forward(request,response);
 }

 
/**
  * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  */
 
protected void doPost(HttpServletRequest requestHttpServletResponse responsethrows ServletExceptionIOException {
  
Model1 orang = new Model1();
    
    
String namaDariForm request.getParameter("nama");
    
String alamatDariForm request.getParameter("alamat");
    
    
orang.setNama(namaDariForm);
    
orang.setAlamat(alamatDariForm);
    
    
request.setAttribute("orang"orang);
    
getServletContext().getRequestDispatcher("/view1.jsp").forward(request,response);
 }




Model1.java
PHP Code:
private String nama="";
  private 
String alamat="";
  
  
  public 
String getNama() {
   return 
nama;
  }
  public 
void setNama(String nama) {
   
this.nama nama;
  }
  public 
String getAlamat() {
   return 
alamat;
  }
  public 
void setAlamat(String alamat) {
   
this.alamat alamat;
  } 


view1.jsp
PHP Code:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    
pageEncoding="ISO-8859-1"%>
<!
DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
jsp:useBean id="orang" scope="request" class="com.programmerbaik.belajarjavaweb.Model1"></jsp:useBean>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<
title>Insert title here</title>
</
head>
<
body>
Nama : <jsp:getProperty property="nama" name="orang"/>
<
br>
Alamat : <jsp:getProperty property="alamat" name="orang"/>


<
form action="Controller1" method="post">
 <
input type="text" name="nama">
 <
br>
 <
input type="text" name="alamat">
 <
br>
 <
input type="submit" value="daftar">
</
form>


</
body>
</
html


web.xml
PHP Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
  <display-name>BelajarJavaWeb</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>




Yang saya tanyakan, kenapa ada error seperti gambar dibawah ini ? Saya sudah coba cari di internet solusinya tapi masih belum bisa memberikan solusi.
nona212Avatar border
nona212 memberi reputasi
1
473
0
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.3KAnggota
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.