Tag: servlets

使用JSP下载文件

我目前正在尝试使用JSP构建一些小型的litle应用程序,并且没有陷入某些困境,从Web服务器下载文件。 我似乎无法弄清楚我应该怎么做这个任务。 这里有没有任何JSP开发人员知道这个并且可以指出我正确的方向?

是否可以在Tomcat库中执行嵌入式Java servlet代码(如使用库Jetty)?

假设我在Jetty库中有以下嵌入式Java servlet示例 – 是否可以使用Tomcat API库执行等效操作? import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.handler.AbstractHandler; public class HelloHandler extends AbstractHandler { public void handle(String target,Request baseRequest,HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { response.setContentType(“text/html;charset=utf-8”); response.setStatus(HttpServletResponse.SC_OK); baseRequest.setHandled(true); response.getWriter().println(“Hello World”); } public static void main(String[] args) throws Exception { Server server = new Server(8080); […]

SIP servlet,chatserver

我正在尝试让SIP servlet聊天服务器与此处的textclient一起工作。 当我使用2个客户端向对方发送消息(点对点)时,一切顺利。 但是当我将一个或多个客户端与我的服务器一起使用时,我必须等待32秒,然后服务器才会在doMessage()方法中获取任何新消息。 我正在使用Netbeans和Sailfin作为我的SIP服务器。 我正在调查Sailfin中的请求或响应之间是否存在某种限制或可配置的延迟或超时? 如果需要,我可以发布服务器代码。 谢谢

Spring Context init(java)

我是spring的初学者,我遇到了基本的上下文初始化问题,我找不到任何简单的教程。 所以我想做的是基本的dependency injection,我已经看到我只需要将类标记为@Componant或@Service,并使用@Autowired直接将它们注入目标fiels中。 为此,我需要正确设置我的spring上下文(我需要构建一个Web服务+使用JPA,所以我想构建一个webapp) 我正在使用JDK 1.8,maven 3.2.1 我想做一个基本的dependency injection。 =>我想在那里注入一个storeImpl实例,但这会导致空指针exception=>这项工作完全没有注入(私有商店storeImpl = new storeImpl();) package com.mycompany.app.controller; @Controller public class Controller { @Autowired private Store storeImpl; public void use() { storeImpl.get(); } } package com.mycompany.app.store; public interface Store { boolean get(); } package com.mycompany.app.store; @Component public class StoreImpl implements Store { @Override public boolean get() { return […]

上传zip文件,解压缩并读取文件

我正在使用NetBeans,我正在开发一个允许上传zip文件的jsp页面。 zip文件包含6个CSV文件,用于写入SQL数据库。 我的问题是,我如何允许用户上传文件,在jsp页面中解压缩,并允许我读取文件? 提前致谢!

java.util.MissingResourceException:无法找到bundle java.util.PropertyResourceBundle,key的资源

我不知道最近发生了什么。 这是我的Titles_en_US.properties文件: WEBSITE.TITLE = Hello World FOOTER.DISCLAIMER = Disclaimer FOOTER.TERMS_OF_USE = Terms of Use FOOTER.PRIVACY_POLICY = Privacy Policy 这是我的方法: private String getTitle() throws Exception { System.out.println(“\n\n==>”+getProperty(“FOOTER.DISCLAIMER”,LabelsFile())); return getProperty(“WEBSITE.TITLE”, LabelsFile()); } FOOTER.DISCLAIMER和WEBSITE.TITLE位于相同的属性文件中,但其中一个正在运行,而另一个正在抛出以下错误: ==>Disclaimer Resources.ResourceBundle.java:getProperty() java.util.MissingResourceException: Can’t find resource for bundle java.util.PropertyResourceBundle, key WEBSITE.TITLE 请告诉我哪里弄错了? UPDATE 我注意到,当我提供换行时,它的工作正常。 无法理解为什么资源包不从第一行属性文件中读取?

java.lang.ClassCastException:$ Proxy99无法强制转换

我正在使用JBoss4.2.2和java6。 部署的耳朵的名字是apa.ear 在servlet中,我有以下代码行: placeBid = (PlaceBid) context.lookup(“apa/” + PlaceBid.class.getSimpleName() + “/remote”); 我有一个生成的jboss-app.xml,如下所示: apa:app=ejb3 当试图通过上下文获取PlaceBid时,我得到了这个exception java.lang.ClassCastException: $Proxy99 cannot be cast to se.nextit.actionbazaar.buslogic.PlaceBid PlaceBid界面如下所示: @Remote public interface PlaceBid { Long addBid(String userId, Long itemId, Double bidPrice); } 当我运行EJB3的实例时,它可以工作。 EJB3在动作示例代码中附带了ant构建。 我想使用Maven,所以我重新安排了一些代码。 但是,我不知道我在这里做错了什么。 我对jboss-app.xml文件有一些想法。 我不确定它的内容应该是什么样的。 感谢任何帮助。 祝愿Lasse

Spring MVC配置引发奇怪的exception

我正在尝试部署一个新的Spring MVC应用程序,我已经完成了十几次,但现在我运行了一个非常奇怪的错误,甚至无法弄清楚发生了什么: 我的javaee-api与servlet-api冲突。 在控制台中它写道: INFO: validateJarFile(E:\development\workspace\conference\src\main\webapp\WEB- INF\lib\javaee-api-6.0.jar) – jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 嗯,是的,这是一个警告,但这个jar子没有加载,我需要它。 另外,我的应用程序库中没有servlet-api jar等。 此外,控制台抛出这样的exception: SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener 我的意思是,这个jar是指JSF和所有这些东西。 我根本不使用它,它应该在哪里尝试这样的课程? O_O 我在tomcat 7上运行应用程序 有什么想法发生了什么?

从Servlet连接MySQL无法正常工作

我正在制作一个小应用程序,所以我可以将我的笔记从我的课程发布到服务器。 我在数据库端使用JDBC和MySQL,在应用程序端使用JSP / Servlet。 我编写了一个独立的java应用程序,它与我的servlet代码非常相似,并且工作正常; 我的servlet代码运行不正常。 属性定义: static final String DB_URL = “jdbc:mysql://localhost/DATASET”; static final String USER = “user”; static final String PASS = “pass”; Connection con = null; Statement s = null; doPost方法: final String STATEMENT = “INSERT INTO FILE(upload_time, filename, class, data) VALUES(CURTIME(), ‘” + request.getParameter(“file”) + “‘, ‘” + request.getParameter(“cls”) + “‘, […]

单击超链接时,将选定的信息从JSP发送到servlet

我正在使用一个显示“节日名称”列表的JSP页面。 我想链接到点击页面,该页面将显示该节日的“个人资料页面”。 我如何发送哪个链接被点击到JAVA SERVLET,以便我可以使用SQL和Java将所选信息发送到“配置文件页面”jsp。 Festival Name: Location: Start Date: End Date: URL: List of Trips to ${festival.festivalName} ${festival.location} ${festival.startDate} ${festival.endDate} ${festival.URL} View Your Festivals ^i have the festivals ID that can be sent with this link in the jsp 我简单地需要知道如何将所选的“节日”ID发送回servlet,以便它可以生成配置文件JSP。 编辑:以及如何在servlet上捕获它