Tag: servlets

Servletfilter:如何从servletRequest获取所有头文件?

这是我的WebFilter样子 @WebFilter(“/rest/*”) public class AuthTokenValidatorFilter implements Filter { @Override public void init(final FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(final ServletRequest servletRequest, final ServletResponse servletResponse, final FilterChain filterChain) throws IOException, ServletException { final Enumeration attributeNames = servletRequest.getAttributeNames(); while (attributeNames.hasMoreElements()) { System.out.println(“{attribute} ” + servletRequest.getParameter(attributeNames.nextElement())); } final Enumeration parameterNames = servletRequest.getParameterNames(); while (parameterNames.hasMoreElements()) { […]

将Scala集成到Java中的现有项目中

我们有一个用Java编写的项目。 它是一个maven项目,有jsp页面和很多java代码: 用于处理用户请求和处理响应的servlet。 servlet用于处理所需逻辑的逻辑类。 用于连接数据库并执行逻辑所需的特定查询的SQL生成器类。 好吧,我们正在寻找Scala。 例如,我们使用映射器从数据库中获取实体集合,然后转换此集合,过滤它并返回到servlet。 这在Java中似乎是件好事。 问题是 – 我如何将其整合到现有项目中? 我可以在我用Java编写的逻辑文件中使用一些Scala类,这些类再次使用用Java编写的映射器文件吗?

将POI工作簿流式传输到servlet输出流

我在我的Web服务器上构建了一个非常大的POI工作簿。 将整个工作簿保留在内存中,将无法扩展多个并发请求。 有没有办法可以逐步将工作簿写入servlet输出流。 这应该减少响应时间,并使进程内存有效。

如何将JDBC mysql驱动程序添加到Eclipse项目中?

我已经下载了mysql-connector-java-5.1.24-bin.jar 我在我的项目中创建了一个lib文件夹并将jar放在那里。 project-> build path->的属性添加JAR并选择上面的JAR。 我仍然得到java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/mysql 我使用的是mysql 5.5代码: package DBTest; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.sql.*; import java.util.*; /** * Servlet implementation class TenUsers */ @WebServlet(“/TenUsers”) public class TenUsers extends HttpServlet { /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) […]

如何在servlet中使用dependency injection?

如何将对象注入servlet? 我的意思是,我不能使用构造函数DI,因为servlet由servlets容器实例化。 而且我也没有看到为servlet实现基于setter的DI的好方法。 我应该使用servlet监听器吗? 有没有最好的做法? PS我既没有Spring也没有Guice,也没有任何其他DI框架,我对手动dependency injection感兴趣。

在JSP中,如何使用JSTL检查请求中是否存在某个会话属性?

这是servlet中的代码: HttpSession session = request.getSession(true); session.setAttribute(“user”, user); 我正在转发请求到JSP,我想检查是否附加了会话范围的用户参数。 / /message

在HTTP标头中发送UTF-8值会导致Mojibake

我想使用HTTPServletResponse从servlet向客户端发送阿拉伯数据 我正在尝试这个 response.setCharacterEncoding(“UTF-8”); response.setHeader(“Info”, arabicWord); 我收到这样的字眼 String arabicWord = response.getHeader(“Info”); 在客户端(接收)也试过这个 byte[]d = response.getHeader(“Info”).getBytes(“UTF-8”); arabicWord = new String(d); 但似乎没有unicode,因为我收到奇怪的英语单词,所以请问我怎样才能发送和接收阿拉伯语utf8单词?

web.xml中的安全性约束

我在web.xml中输入了以下安全约束。 我的目标是XML文件位于Public区域。 这适用于/images/*文件夹。 但是url-pattern *.xml似乎不起作用。 有任何想法吗 ? Public Area /xyz /images/* /yyz/* *.xml Super User Area /test/list1 /test/list2 /test/list3 /test/admin.html SUPER_USER Protected Area /* ADMIN END_USER Super User SUPER_USER Admin User ADMIN End User END_USER

Spring MVC 404错误

我疯了,无法理解问题所在: 我有以下结构: SpringMVC +WebContent -web-inf -web.xml -springMVC-servlet.xml -index.jsp -security -login.jsp web.xml中 springMVC springMVC org.springframework.web.servlet.DispatcherServlet 1 springMVC *.html springMVC *.do springMVC /index.html index.html 用SpringMVC-servlet.xml中 / .jsp 我的控制器: package com.vanilla.springMVC; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.portlet.ModelAndView; @Controller public class DefaultController { @RequestMapping(value=”/index.html”, method=RequestMethod.GET) public ModelAndView index(){ ModelAndView mv = new ModelAndView(“index”); return mv; } @RequestMapping(value=”/login.html”, […]

更改Ubuntu Linux中文件夹的读/写访问权限

我想创建一个文件夹,并在运行Ubuntu的Amazon EC2上安装的Java Servlet中的Amazon EBS卷中创建的文件夹中编写一个文件。 我已经安装了EBS卷 /mnt/my-address 但是Servlet无法创建文件夹并写入文件? 我的问题 为什么Java sevlet无法在Amazon EBS挂载的卷上创建文件夹?