servlets

How to enable reading non-ascii characters in Servlets

How to make the servlet accept non-ascii (Arabian, chines, etc) characters passed from JSPs? I've tried to add the following to top of JSPs: <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> And to add the following in each post/get method in the servlet: request.setCharacterEncoding("UTF-8"); res...

JSF - get managed bean by name

I'm trying to write a custom servlet (for AJAX/JSON) in which I would like to reference my @ManagedBeans by name. I'm hoping to map: http://host/app/myBean/myProperty to: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Is it possible to load a bean by name from a regular servlet? Is there a JS...

Spring 2.5 managed servlets: howto?

Correct me if anything is wrong. As I understand, all Spring functionality, namely DI works when beans are got thru Spring Context, ie getBean() method. Otherwise, none can work, even if my method is marked @Transactional and I will create the owning class with a new operator, no transaction management will be provided. I use Tomca...

In html <a href> tag, how to call servlet before opening file dialog for download (save as)?

Hi All, I am developing a web-app where I want to provide a download link to users - so they can download a zip file from my server. Now, my requirement is that I want to execute some processing logic contained in a servlet before displaying the file dialog to the user for 'zip' files. So If I write <a href="abc.zip".......> then it...

Non-managed by Spring web-application and jar file with Spring features

My idea is to create a .jar file that contains Services managed by Spring, that should be got by getBean() I want to put it to WEB-INF/lib of a Web-app Then in web-app Servlets I want to get use of the functionality of a Jar file. 1 Idea. Create classes that encapsulate invokation to Spring Context (getBean() etc) For example, the cl...

No bean named '...' is defined and Spring @Resource annotation

I use @Resource to annotate bean classes, @Autowired to autowire dependencies, and in Spring configuration file these things: context:component-scan base-package="package1,package2" tx:annotation-driven So, it works fine (tested). Spring scans package1, package2, classes with @Resource annotation and then I can get them using...

Restoring web session in struts2

Hi, I have a classical scenario of a website and payment gateway integration, where the request for payment is sent to payment processor, and the payment processor calls back my application once it's done with some parameters I passed to it in the original request. Among parameters, we pass jsessionid and we expect that when the remote...

Session-timeout configuration doesn't work?

In web.xml I have this <session-config> <session-timeout>2</session-timeout> </session-config> <listener> <listener-class>myapplication.SessionListener</listener-class> </listener> In the SessionListener.java I have public void sessionDestroyed (HttpSessionEvent event){ System.out.println("Visitor Removed!!"); } Bu...

servlets and resource file

Is it possible to write database methods in properties file, like some database queries and can be accessed using servlets which may reduce the code? ...

Can I write a module/filter that gets fired before the web app get's run in Tomcat?

Can I write a module/filter that gets put into the processing pipleline in Tomcat BEFORE the web application even gets run? Something that I could turn on/off for each web application that tomcat is handling. is this possible? So basically it would be a re-usable filter that hooks into the web pipeline that could alter the requests be...

Asynchronous Processing in JBoss 6 ("Comet")

edit: Retagged as tomcat/jboss, since this could be a question about the Tomcat embedded inside JBoss 6, rather than JBoss itself I have an extremely simple servlet, which works on Glassfish v3. It uses Servlet 3.0 Asynchronous Processing. Here's a simplified version (which doesn't do much): @WebServlet(asyncSupported=true) public clas...

HttpServletRequest - how to obtain the referring URL?

I need to log URLs that are linking to my site in a Java Servlet. ...

Proper way of naming your Java Google App Engine Project

I am starting out with Google's App Engine in Java. I have seen the tutorial video but I do not understand the naming of the project package. It is going to be a guestbook, that's why the name is guestbook, I understand that part. But after that I see package name. 1)Is that something you import into the project, or is is something you ...

How to link different Servlet together?

First of all, I did not use Spring MVC. :) :) Just want to get it out first. Now what I have is different JSP pages that making calls to different Servlets. All the pieces work great individually but I kind of need to link them together. If all of jsp pages make GET request then it would be easy, since I would just pass a type via the we...

Reuse implemented business classes in a web applications

I have implemented my domain layer classes and i have used them in a java application. Now i want to use same classes in a java web application,but i don't know how can i do it? In the java application we make and run some objects in main(class and method) and use them while program is running. for example an object that hold a collectio...

Information sent in an HTML form

Hi, I've a HTML file that shows to the user the contents of a database (it is shown as a table). The user can choose one of the rows.When this is done the selection made by the user is sent to a servlet that will work with that information. Imagine that this servlet is going to look for files related to the information chosen by the u...

XSS prevention in Java

How can I prevent XSS attacks in Java? Are there any good libraries for that? ...

Hiding java package structure in url

Hello, Our current web application url reveals the class package structure to the end user. This is because in web.xml the servlet mapping tag is as follows Servlet_ name /servlet/com.xxx.yyy.ClassName Is there any way by which i can hide the package structure. i.e com.xxx.yyy.ClassName to just ClassName? Thanks Sameer ...

Simple Java web application on Tomcat

If we only need to graphically authorize a user, view a few tables representation (from database), ability to change data in the database visually what tools to use to write such a web application that will run on Tomcat? What framework allows to do that in the most straightforward, easy-to-manage and elegant way? ...

Jetty 7 NIO issue?

I saw this test showing Jetty 7's performance drops drastically when switched from blocking IO to NIO (95% drop): http://wiki.apache.org/HttpComponents/HttpCoreBenchmark Is this a known issue? Have you experienced it first hand? Should I be avoiding NIO on Jetty? ...