2017-08-25 5 views
-1

私は問題に直面している私のコードを入れています。HTTP 404エラー。要求されたリソースは利用できません。私はJdk 1.8とEclipse jee marsを使用しています

WriteToPdf1.java

import java.io.*; 
import javax.servlet.http.*; 
import com.darwinsys.spdf.PDF; 
import com.darwinsys.spdf.Page; 
import com.darwinsys.spdf.Text; 
import com.darwinsys.spdf.MoveTo; 

public class ServletPDF1 extends HttpServlet { 
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { 

     PrintWriter out = response.getWriter(); 
     response.setContentType("application/pdf"); 

     response.setHeader("Content-disposition","inline; filename='CreatePDFFile.pdf'"); 

     PDF p = new PDF(out); 
     Page p1 = new Page(p); 
     p1.add(new MoveTo(p, 200, 700)); 
     p1.add(new Text(p, "Hi This is created PDF file by using Servlet")); 
     p1.add(new Text(p, "by us...Bhumesh Patel....")); 

     p.add(p1); 
     p.setAuthor("Bhumesh Patel...."); 

     p.writePDF(); 
    } 
} 

index.htmlを

<a href="/servlet1">CLICK HERE</a> 

web.xmlの

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> 
    <display-name>WriteToPdf1</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> 
    <servlet> 
    <servlet-name>ServletPdf1</servlet-name> 
    <servlet-class>ServletPdf1</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>ServletPdf1</servlet-name> 
    <url-pattern>/servlet1</url-pattern> 
    </servlet-mapping> 
</web-app> 

私は日食のJEE火星でこれをやって助け、いくつかのオプションを試してみましたが、できたてください。それを実行しないでください。私はすべてのコードを添付しました。 PLZヘルプ。

+1

CLICK HERE」 – Hackerman

+0

ありがとうhackerman ..試してみましたが、私のために働いていません。 plzがもっと提案する – Srana

答えて

0

サーバーの実行中にweb.xmlファイルのサーブレットのURLマッピングを変更した場合(サーバーに応じて)、変更が反映されません。サーバーのクリーニング、再構築、再起動を試みてください。

+0

大丈夫、再建の意味は? – Srana

+0

プロジェクトで何かを変更するたびに、設定がそのように設定されていると自動的にビルドされます。 Eclipseを使用している場合は、ウィンドウの上部にあるProjectドロップダウンメニューをクリックすると、「Build Automatically」が表示されます。サーバーを再起動してプロジェクトをクリーンアップすれば、問題がなくなるはずです。 –

+0

大丈夫ですが、まだ動作していません。 – Srana

関連する問題