Kode Diperbarui dengan konfigurasi web.xml dan Servlet
Saya mencoba meneruskan beberapa nilai dari servlet saya ke JSP, tetapi ketika saya mencoba mengakses nilai itu ke JSP, tidak ada keluaran.
Ini formulir saya:
<HTML>
<BODY>
<FORM METHOD=POST ACTION="servlet/NewServlet">
Enter Name: <Input type="text" name="name"/><br>
<P><INPUT TYPE=SUBMIT>
</FORM>
Ini Bean saya yang saya gunakan untuk metode penyetel dan pengambil:
package user;
public class CompileClass {
public String name;
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
}
Ini servlet saya:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import user.CompileClass;
public class NewServlet extends HttpServlet{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
String name1;
CompileClass c=new CompileClass();
name1=c.getName();
request.getSession().setAttribute("name1", name1);
request.getRequestDispatcher("../Result.jsp").forward(request, response);
}
}
Dan akhirnya inilah halaman JSP saya:
<%@ page import="java.net.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="java.util.ArrayList"%>
<jsp:useBean id="user" scope="request" class="user.CompileClass" />
<jsp:setProperty property="*" name="user"/>
<html>
<body>
Name:
<br/>
<% request.getSession().getAttribute("name1");%>
</body>
</html>
Ini web.xml saya:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>NewServlet</servlet-name>
<servlet-class>NewServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewServlet</servlet-name>
<url-pattern>/servlet/NewServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Segalanya tampak baik-baik saja bagiku. Tapi tetap saja saya tidak mendapatkan output apa pun di halaman JSP saya. Membantu?