Tag: servlets

无法在glassfish 3.1中将字符集从ISO-8859-1更改为UTF-8

我在将Web应用程序响应中的字符集从ISO-8859-1(默认)更改为UTF-8时遇到问题。 我已经将VM选项-Dfile.encoding=UTF-8到JVM选项中 但是,我仍然得到以下HTTP标头作为来自glassfish的响应: Content-Type: […;charset=ISO-8859-1] Server: [GlassFish Server Open Source Edition 3.1] 非常感谢您的帮助/想法。

如何将具有未知列数的ResultSet映射到List并将其显示在HTML表中?

我使用Netbeans,GlassFish和JavaDB创建了一个数据库应用程序。 现在我的控制器Servlet代码执行一些动态SQL查询并返回一个结果集(或者我可以改变toString)。 现在,如何以表格格式显示返回的结果集(我不知道结果集的结构)。 有人可以帮我这个吗?

如何在JSP中访问servlet设置的请求属性?

我正在尝试在JSP页面中检索由servlet设置的属性值,但我只运气${param} 。 我不确定我能做些什么不同。 也许它很简单,但我无法管理它。 public void execute(HttpServletRequest request, HttpServletResponse response) { //there’s no “setParameter” method for the “request” object request.setAttribute(“attrib”, “attribValue”); RequestDispatcher rd = request.getRequestDispatcher(“/Test.jsp”); rd.forward(request,response); } 在JSP中我一直试图检索“attribValue”,但没有成功: Test attribute value: ${param.attrib} 如果我通过一个参数传递所有进程(调用页面,servlet和目标页面),它的效果非常好。

Spring v3没有为元素’mvc:resources’找到声明

目前正在运行 Tomcat:v6 Spring Tools Suite:v2.7.2 Spring框架:spring-webmvc-3.0.5 Servlet XML web.xml部分代码 duckapp / Servlet目的 web.xml将所有URL映射到servlet,但mvc:resources映射静态文件除外。 错误 cvc-complex-type.2.4.c:匹配的通配符是strict,但是没有找到元素’mvc:annotation-driven’的声明。 app-servlet.xml / app / www / WEB-INF cvc-complex-type.2.4.c:匹配的通配符是strict,但是找不到元素’mvc:resources’的声明。 app-servlet.xml / app / www / WEB-INF 已知的问题 http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd不包含元素资源 如果被http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd取代仍然无效,可能无法正常工作根据spring 3.05的jar文件 mvc:资源出现在spring v3.0.4中,但没有新的xsd 题 如何修复编译错误以使mvc:资源正常工作? 我一直在挖掘大约2个小时,还没有可靠的答案……

如何从战争文件中打包的jar文件加载资源?

我需要从jar加载属性文件。 jar包含在war文件中。 这是结构 ROOT.war WEB-INF lib my.jar here my.jar has following structure my.jar com test myservlet.class WEB-INF test.property 现在我在我的一个servlet中编写了以下代码,如下所示: InputStream stream = getServletContext().getResourceAsStream(“/WEB-INF/test.properties”); Properties prop = new Properties(); prop.load(stream ); 但是上面的代码我得到了流为null。 如果我将属性文件放在ROOT.war / WEB-INF中,它可以正常工作。 我很清楚,如果getResourceAsStream中的路径以’/’开头,而不是上下文根中的搜索资源。 但是如何读取在根应用程序的WEB-INF / lib中再次找到的jar中的资源? 谢谢和问候,阿米特帕特尔

如何根据Content-type添加响应头; 在提交响应之前获取Content-type

我想为所有image/*和text/css设置Expires标头。 我在Filter这样做。 然而: 在调用chain.doFilter(..) ,Content-type尚未“实现” 在调用chain.doFilter(..) ,设置了Content-type,但是content-length也是如此,它禁止添加新的头文件(至少在Tomcat实现中) 我可以使用所请求资源的扩展,但由于某些css文件是由richfaces通过从jar文件中获取而生成的,因此该文件的名称不是x.css ,而是/xx/yy/zz.xcss/DATB/… 那么,有没有办法在提交响应之前获取Content-type。

如何在JSP页面中打印错误堆栈跟踪?

我在web.xml中设置了这样的错误页面: java.lang.Exception /errors/error.jsp 现在我想在JSP上打印堆栈跟踪错误(当然只在开发模式下)。 如何在JSP页面上打印堆栈错误? 我没有为此应用程序使用任何框架,因此只有默认的servlet API可用于我的程序。

如何在Spring MVC中将请求映射到HTML文件?

基本配置文件看起来不直观。 如果我创建简单的hello world示例,然后将home.jsp重命名为home.html并编辑servlet-context.xml文件 至 我开始出错了 WARN : org.springframework.web.servlet.PageNotFound – No mapping found for HTTP request with URI [/myapp/WEB-INF/views/home.html] in DispatcherServlet with name ‘appServlet’ 为什么? 什么suffix属性意味着什么? UPDATE 我的控制器如下。 如您所见,它不包含文件扩展名 @Controller public class HomeController { private static final Logger logger = LoggerFactory.getLogger(HomeController.class); /** * Simply selects the home view to render by returning its name. */ @RequestMapping(value […]

最终的Java版本表(J2EE,Java EE,Servlet,JSP,JSTL)

我正在寻找Java EE(或以前称为J2EE)和Java SE的组件分解 例如 J2EE 1.3: Servlet 2.3,JSP 1.2。 JSTL 1.0,…… J2EE 1.4: Servlet 2.4,JSP 2.0,JSTL 1.1,…… Java EE 1.5: Servlet 2.5,JSP 2.1,JSTL 1.2,… 在一张简单的表格中 它可以从以下url中提取: http : //java.sun.com/j2ee/1.3/docs/,http : //java.sun.com/j2ee/1.4/docs/和http://java.sun.com/ javaee / technologies / javaee5.jsp但我正在寻找一个简单的表。 那里有类似的东西吗? 或者我应该自己写一个?

从JBoss中的servlet访问Spring bean

我想在JBoss中编写一个简单的servlet,它将在Spring bean上调用一个方法。 目的是允许用户通过点击URL来启动内部作业。 在servlet中获取对Spring bean的引用的最简单方法是什么? JBoss Web服务允许您使用@Resource注释将WebServiceContext注入服务类。 有没有类似的可用于普通的servlet? 解决这一特殊问题的网络服务将使用大锤来破碎坚果。