List files/directories in JSP page
Hi. How can i list all files in a specified folder? I need to list all files from some directory and create a select element with retrived filenames. What class i need to use?.
Thanks.
File directory = new File(url);
if(directory.isDirectory()) {
File[] files = directory.listFiles();
}Then, in your JSP page, you take the file list (with a JavaBean for example) and with a for loop you create a SELECT BOX.
<%
for(int i=0; i<filelist.size(); i++) {
%>
<OPTION>filelist.get(i).getName()</OPTION>
<%
%>
Similar Messages
-
How to Generate a Java file for a JSP Page
Hi ,
I am using weblogic11 .
I am working on a JSP page which nearly consists of 4000 lines of code.
I need to debug the file , but weblogic server is not generating the java file for the JSP pages .
Please let me know how can i genertae Java file for the jsp pages ??JSPs are compiled into servlets automatically and those classes are stored in WEB-INF/classes folder. Servlet engine handles servlets.
-
How to include a .class file in a jsp page
hi everyone,
i know the syntax as:
<%@ include file = "filename.class" %>
then at run time the server could not find the class file
if i use,
<%@ page import = "FileName.class" %>
then also the same problem persists
& if i use
<jsp:include page = "Relative address"/>
the problem still remains as it is...
please help me out...i am working on developing an EJB application in which client interacts with server's Stateful session bean through a jsp page...it is necessary for me to include the home interface class file in my jsp page.
P.S. do not suggest me to include the class file in a package & then use
<%@ page import = "packageName.ClassFileName" %>
i
Edited by: Ankit_JIITU on 6 Jul, 2008 1:55 AMAnkit_JIITU wrote:
i have already included the remote interface class file by <%@ page import = "University.RemoteInterfaceName" %>in my jsp page ...
if i try to make a new package called test & then include my home interface in that package...i need to import University.*to generate the class file of my home interface ; but the class file generation is not taking place as i am getting the error..
"package University does not exist".How can i overcome this problem. The package University, which you are trying to import, must be in the classpath. If you removed it then you will have to add it back.
i have tried my best..but tell me if there's any possible way of including a class file in the jsp page without involving a package.No, there isn't.
If not,then pls help me to generate the class file of my home interface within a package called test.Read the New To Java Tutorial and understand how packages work.
>
i am assuming that u have a deep knowledge of developing EJB applications. -
Uploading a file in a jsp page
Hii Javaites
I am developing an application in which i need to upload file from a jsp page, right now i am using tomcat can anyone tell me the code for uploading a file.
Thanking in AdvanceHi,
For uploading file from jsp:
1) Goto javazoom.com, then download latest version for upload the files.
2) Extract the zip & thay giving four jar files
they are:
i)uploadbean.jar
ii)struts.jar
iii)fileupload.jar
iv)cos.jar
put all this jar in lib of u r web application
ex:
C:\jakarta-tomcat-5.0.25\webapps\URWEBAPP\WEB-INF\lib\
3) Set it in class path
4) create one jsp with file option<input type='file' name = 'somename'>
5) In action page(next page)
<%@ page language="java" import="javazoom.upload.*,java.util.*" %>
<%@ page errorPage="error.jsp" %>
<jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
<jsp:setProperty name="upBean" property="folderstore" value="c:/uploads" />
</jsp:useBean>
Set the folder where u want upload the particular file.
MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
Hashtable files = mrequest.getFiles();
UploadFile file = (UploadFile) files.get("somename");//Give name u r given in the previous page.
String fileName = file.getFileName();
upBean.store(mrequest, "userFile");
follow this steps it works fine.
regards
DRA -
I've used to display a PDF file inside my JSP page. It is working fine in IE. However, many of users of this application are using Mozilla and the platform is Ubuntu so it is vital that the file is shown in Mozilla as well. How can I solve this problem.
== This happened ==
Every time Firefox opened
== I run my jsp pageSuch conditional code will only work in IE and not in other browsers like Firefox.
You can ask questions and advice about web development at the mozillaZine Web Development/Standards Evangelism forum.<br />
A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.<br />
The helpers at that forum are more knowledgeable about web development issues.<br />
You need to register at the mozillaZine forum site in order to post at that forum.<br />
See http://forums.mozillazine.org/viewforum.php?f=25 -
Displaying pdf file in a jsp page...
hi,
I want to display a pdf document in a jsp page. i got that pdf file from a servlet class(MVC Architecture) through session. now my problem is to display that pdf file in my jsp page. can anyone give me a idea to solve this problem..hi,
i used that code in scriplets. Actually my problem is I got one pdf file from session and i stored that file in a File object. the code is ..
File pdfDocument = (File) session.getAttribute(CommonConstants.EBILL_PDF_DOCUMENT);
now i have to display this pdf file in jsp.. -
Write an image file to a jsp page
Hy,
I've writen a small program, which draws a chart. The program normally creates a .png file of this chart which it stores on the file system and then read the png file and display the chart on a jsp page. Now, what I want is that, instead of writing the png file on the filesystem, i write it on a jsp page and then read the file from that jsp page. (i.e Its the jsp page which contains the image file).
Can anyone please explain to me how to achieve this and if possible the codes also
thanks in advanceHi, gulshan21
JSP pages are intended to send text type content (though in the most of the containers this approach seems works fine). The best thing is to make a servlet, like this:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.awt.*;
import javax.imageio.*;
import java.awt.image.*;
public class GraphicServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("image/jpeg"); // Or "image/png"
OutputStream os = response.getOutputStream();
ImageIO.write(getImage(100, 100), "PNG", os); // Sends the image
os.close();
private synchronized BufferedImage getImage(int width, int height) {
BufferedImage img = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
Graphics g = img.createGraphics();
// Here you draw the image with the graphics methods
g.dispose();
return img;
}Salud
David -
Writing XML file from a jsp page
how can i write a xml file from my jsp and store the values and after sometime, for example when the user clicks on the submit button, i check the values from xml file and compare those values from the data base.
it means both writing and reading xml file from a jsp page...
urgent help needed......thanksYou need some API like XSL or JDOM to read data from/to XML file
you can get a best tutorial from
http://www.javaworld.com/javaworld/jw-05-2000/jw-0518-jdom.html
and
http://www.javaworld.com/javaworld/jw-07-2000/jw-0728-jdom2.html
after reading both articals you will be able to do both the tasks -
How to create a xml file from the jsp page?
I'm a beginner of the develop xml,my question like this,
there has a jsp page,some parameters in it,I wanna get the parameters and create a xml file,so,what parser method should I use?
And how to create a new xml file,when the file haven't exist at first?
pls give some code,thanks.a ggod link for u http://www.theserverside.com/resources/article.jsp?l=JSP-XML2
-
Include jsf file in a jsp page
Hi Everyone,
I have a plain jsp page with no JSF Components, but it has a jsp:include tag which is another jsp file which contains jsf components.
When i try to run the plain jsp file ... i get the following error...
java.lang.IllegalStateException: Cannot forward after response has been committed
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:324)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at org.apache.jsp.DynamicWebpart_jsp._jspService(DynamicWebpart_jsp.java:278)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at org.apache.jsp.Webpart_jsp._jspService(Webpart_jsp.java:302)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
.......... so.....on........
I saw the source code for the plain jsp file and the error is because of including the jsp file with jsf components.
The contents of both the jsp file is given below
Plain jsp file
DWStaticJSP.jsp
<%@ page import="java.util.*" %>
<%@ page import="com.mirus.bi.jsp.*" %>
<%@ page import="com.mirus.bi.util.Log" %>
<% Log.logDbg("*******before calling the faces file from DWStatic :"+rSetting.getStaticJSPFileName()); %>
// name of the file name : /faces/report_palm.jsp
<jsp:include page="<%=rSetting.getStaticJSPFileName()%>" flush="false" >
<jsp:param name="DMode" value="DBoard" />
</jsp:include>
Jsp file with JSF component
it is stored in faces folder
/faces/report_palm.jsp
<%@ page contentType="text/html" %>
<%@ page import="com.mirus.bi.util.Log" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://mirus.com/jsftaglib" prefix="my" %>
<f:view>
<h:outputText value="Store Name:" />
<h:outputText value="#{palmReportUIHandler.currentStoreDisplay}" />
<h:outputText value="Year:" />
<h:outputText value="#{palmReportUIHandler.currentYear}" />
<h:outputText value="Month:" />
<h:outputText value="#{palmReportUIHandler.currentMonth}" />
</f:view>
The Configuration in the web.xml for faces Servlet is given below
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
Does anybody know the solution to this problem
Any kind of help will be highly appreciated.
PinkeshHi Adam Winer,
I want to try your solution.
just wanted some more clarification .....
So, let's say you have:
DWStaticJSP.jsp: plain JSP
report_palm.jsp: JSF JSP included by DWStaticJSP.jsp
What you should do is use an URL of:
/faces/DWStatic.jsp
to access the outer plain JSP (yes, even though it's not really a faces page), and then have
/faces/DWStatic.jsp include just plain /report_palm.jsp.
In essence, the critical thing is that the FacesServlet wraps the entire request - FacesServlet cannot run
for just a piece of the request.My question is where should i store the DWStatic.jsp file ... As u said i should acces it using /faces/DWStatic.jsp do i need to save it in the faces folder or just in the web app root.
I cant save the DWStatic.jsp in the faces folder as this file is used for lot of different purpose in my company application.
So can u give me a solution where in i can keep the DWStatic.jsp in the web-root folder and still try your solution
Also is this the right setting for facesServlet in the web.xml.
<servlet>
<servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
Whatever follows below this line is the describtion of the web appp structure which i have in my company.
We have an application where in all the jsp files are stored in the web-app root folder.....
I will be using alphabets like a.jsp ... b.jsp .... to keep the explanation small...
I have an a.jsp file which includes a b.jsp file which in turn includes a c.jsp......
Now we have started using JSF.....
Now as a developer .... i want the c.jsp to include a d.jsp file which contains JSF components...
The thing is i cant change the location of a.jsp, b.jsp and c.jsp......
Can u tell me how i should call " a.jsp" ... imean the url so that the "d.jsp" file gets processed properly.
Also where should i save all the jsp files and what config is requiered in the web.xml for your solution
I thank you for your help
Pinkesh -
How to configure .ocx file in a JSP page
Hi i am doing a project which involves data retrival from a Swipe card. I am going to retrive the id from the card and this data has to be sent to a JSP page. After retriving the ID from the card, we access the database and retrieve all the information required. The latter part is done thru JSP, STRUTS and EJB.
The swipe card reader is programmed in VC++ and an OCX file is created. Now i need to know how to configure this OCX file into Java technology thru web.
If anyone could help me, i'll be more thankful.out.println("<br/>"); or use of
tag -
How to embed a .swf file to my jsp page in eclipse
I had a swf file which i want to include in my jsp page.
To embed it i m using this code
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" id="Main">
<PARAM NAME=movie VALUE="Main.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="images/Main.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400"
NAME="Main" ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>
but its not working i had also checked the path of the swf.
I am using eclipse 3.1
Thanks,
Leozeo
Edited by: leozeo on Mar 27, 2008 4:22 AMHi,
Did you try Object-> insert HTML, see if that helps -
Hello, i would like to allow the user of one of my JSP page to choose a file on his computer, as doing attachment. Is it possible?? Do you see some better way to do that??
ThanksYes, it's possible. But you can't use a FileChooser, that's a Java class. You need an HTML solution, and there is one. You use a form with enctype="multipart/form-data" and an input box with type="file". Do you use Internet e-mail like Hotmail? If you do, then look at the HTML they use when you send a mail with attachments.
-
Opening Excel files from a JSP page
Hi,
I am not able to open up an Excel file through JSP.
I am using following code snippet in JSP page
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition","inline; filename=Test.xls");Do i need to do additional settings for rendering Excel from a JSP
Thanks in advance !!!Hi,
In my application , we have Excel files on the server i.e we are not creating excel sheets.
I just want to display these static excel files through a jsp.
I am able to display the excel files by reading them into ByteArrayOutputStream
<%
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition","attachment; filename=B.xls");
ServletOutputStream so = response.getOutputStream();
String filename = "D:\\Test.xls";
String mimetype = "application/vnd.ms-excel";
ByteArrayOutputStream output = new ByteArrayOutputStream();
InputStream in = new BufferedInputStream(new FileInputStream(filename));
byte bytebuff[] = new byte[500];
for(int lengthread = 0; (lengthread = in.read(bytebuff)) != -1;){
output.write(bytebuff, 0, lengthread);
byte data[] = output.toByteArray();
response.setContentType(mimetype);
so.write(data);
in.close();
so.close();
%>But my question is that , do i really need to do all this for rendering excel through a jsp.
Can't i do it by just setting the content type ?
Thanks -
Can i cal .fmx file from a JSP Page
Hi,
i have Forms Runtime loaded in my System. i able run the .fmx file from Windows Run command. But i want run the fmx file from a link of JSP Page.
is it possible... plz let me know
[email protected]U can not .
U can only if you are using an appliction server to run the forms. In this case you can call the URL to run the forms from JSP
Rajesh ALex
Maybe you are looking for
-
I just replaced my b/w cartridge which was working for about 10 copies and now trying to print a colored copy and while the color print is fine, the black ink is coming out blurry/smudged. The screen indicates "Print cartridge problem (Black) Re
-
I downloaded the latest Itunes update, 10.6 I think. I can still sync my Ipod, but now I can't access the Itunes Store. There's no error message, it just keeps "accessing" but never completes. How can I fix this?
-
Read an XML file into an ABAP program and manipulate it.
I would like to know if it is possible to do the following in an ABAP program: 1) Read an XML file into an ABAP internal table 2) Call an XSLT transformation on the source file and store the results in an ABAP table. Is this possible to do? I have us
-
Profil camera v2 for Nikon D4s in Lightroom CC
hello, I just installed lightroom 6 and I find two versions of the profiles for the Nikon D4S. Example, there is the profile "Standard Camera" and the profile "Camera standard v2". What does this version 2 of the camera profile? Tank you
-
How do I get my iphone 3GS to open up and sync with itunes and not iphoto? My iphone thinks it's a camera and now I can't sync new music onto it.