eclipseで開発してます
jspファイルとServletを作成しローカルサーバーにて簡単なプログラムを表示しようと思っています
jsp
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<!DOCTYPE html> 4<html> 5<head> 6<meta charset="UTF-8"> 7<title>Insert title here</title> 8</head> 9<body> 10現在の日時は<%= request.getAttribute("date") %> 11<br> 12<%=request.getAttribute("result") %> 13</body> 14</html>
java
1 2 3import java.io.IOException; 4import java.util.Date; 5 6import javax.servlet.RequestDispatcher; 7import javax.servlet.ServletException; 8import javax.servlet.http.HttpServlet; 9import javax.servlet.http.HttpServletRequest; 10import javax.servlet.http.HttpServletResponse; 11 12/** 13 * Servlet implementation class main 14 */ 15public class main extends HttpServlet { 16 private static final long serialVersionUID = 1L; 17 18 /** 19 * @see HttpServlet#HttpServlet() 20 */ 21 public main() { 22 super(); 23 // TODO Auto-generated constructor stub 24 } 25 26 /** 27 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 28 */ 29 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 30 String date = new Date().toString(); 31 request.setAttribute("date",date ); 32 request.setAttribute("result", 36 * 5); 33 34 RequestDispatcher dispatcher = request.getRequestDispatcher("NewFile.jsp"); 35 dispatcher.forward(request,response); 36 } 37 38 /** 39 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 40 */ 41 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 42 // TODO Auto-generated method stub 43 doGet(request, response); 44 } 45 46} 47
上記のコードにて出力した際読み込み部分がnullとなってしまいました
原因を探したもののわからず質問させていただきました
階層フォルダは以下の通りです
mainプロジェクト
|
|-----src
| |
| デフォルトパッケージ
| |
| main.java
|
|----------build
|
|-----------WebContent
. |
. |------META-INF
. |------WEB-INF
. |------NewFile.jsp
回答1件
あなたの回答
tips
プレビュー