我正在使用Dynamic Web Project。 這是我的JSP代碼。我正試圖發送Hello to servlet從JSP發送數據到Servlet時發生錯誤
<%@ 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">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<jsp:include page="/servlet/ServletCode" flush="true" >
<jsp:param name="username" value="Hello" />
</jsp:include>
</body>
</html>
這是我的Servlet文件。
package pack.exp;
public class ServletCode extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
String output= request.getParameter("username");
System.out.println(output);
PrintWriter pw = response.getWriter();
pw.println("Hello " + output);
}
}
在我的JSP文件中,我在這一行上得到了這個編譯時錯誤。
片段 「/ servlet的/ ServletCode」 並沒有在預期的路徑/ JSpServletCode /的WebContent/servlet的/ ServletCode發現
請幫助我與此有關。
@阿保 感謝您的回覆哥們。我在web.xml中進行了更改。 但現在作爲輸出我得到你好null。但輸出應該是你好你好 – user3273473
好的。這意味着該參數不會去你的servlet。代碼對我看起來很好。讓我檢查一下。 –
@一個保羅 是的確切 – user3273473