Skip to content

Commit

Permalink
use Servlet 3.0 features
Browse files Browse the repository at this point in the history
  • Loading branch information
pmuir committed Jun 16, 2010
1 parent 3171183 commit be04336
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 23 deletions.
6 changes: 3 additions & 3 deletions jsf/pastecode/pom.xml
Expand Up @@ -38,9 +38,9 @@
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<groupId>org.jboss.spec.javax.servlet</groupId>
<artifactId>jboss-servlet-api_3.0_spec</artifactId>
<version>1.0.0.Beta2</version>
<scope>provided</scope>
</dependency>

Expand Down
Expand Up @@ -23,36 +23,30 @@

import java.io.IOException;

import javax.enterprise.inject.Instance;
import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.jboss.weld.examples.pastecode.model.CodeFragment;
import org.jboss.weld.examples.pastecode.session.CodeFragmentManager;

@WebServlet("/download")
public class DownloadServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;

@Inject
Instance<CodeFragmentManager> eaoIn;
CodeFragmentManager eao;

public DownloadServlet()
{
}
private CodeFragmentManager codeFragmentManager;

@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{

this.eao = eaoIn.get();
String id = request.getParameter("id");
CodeFragment c = eao.getCodeFragment(id);
CodeFragment c = codeFragmentManager.getCodeFragment(id);
String fileName = c.getUser() + "." + c.getLanguage();
String txt = c.getText();

Expand Down
10 changes: 0 additions & 10 deletions jsf/pastecode/src/main/webapp/WEB-INF/web.xml
Expand Up @@ -28,14 +28,4 @@
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<servlet>
<description></description>
<display-name>DownloadServlet</display-name>
<servlet-name>DownloadServlet</servlet-name>
<servlet-class>org.jboss.weld.examples.pastecode.servlets.DownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DownloadServlet</servlet-name>
<url-pattern>/download</url-pattern>
</servlet-mapping>
</web-app>

0 comments on commit be04336

Please sign in to comment.