How to submit a form in jsp from tag handler class

I have a form in jsp.I created some more links in the tag handler class.Based on the link we click form action will take place.Now how can i submit the form in tag handler class for the links i created in that class.

I have a form in jsp.I created some more links in the tag handler class.Based on the link we click form action will take place.Now how can i submit the form in tag handler class for the links i created in that class.

Similar Messages

  • How to submit a form with checkboxes in a page flow?

    I'm having some trouble with a form that contains several checkboxes, and
    how to submit this form within a page flow...
    I have a JSP page containing a form with N checkboxes. The value and
    checked/unchecked status of each checkbox is generated from parsing an XML
    document. Here is the (simplified) code:
    <%@ taglib uri="http://java.sun.com/jstl/xml" prefix="x" %>
    <netui:form action="doUpdate">
    <x:forEach select="...">
    <input type="checkbox" name="id"
    <x:if ...>checked</x:if> value="<x:out ... />">
    </x:forEach>
    <netui:anchor formSubmit="true" action="doUpdate">Submit</netui:anchor>
    <netui:anchor action="doCancel">Cancel</netui:anchor>
    </netui:form>
    When this form is submitted, the checkbox values are lost -- the following
    code (in the action) produces an empty array:
    String[] prefs = this.getRequest().getParameterValues("id");
    I looked at the <netui:checkbox> tag, but it does not appear to give me a
    way to set the state and value (unless I've missed something).
    Can I submit a form without using a form bean? If I do use a form bean, can
    I set the state and value from my JSP?
    Any suggestions on how to do this (or insights into what I'm doing wrong)
    are welcome...
    -- Craig

    I am new to this, but I think this may solve your problem:
    I am not sure if this is what you are looking for, but you can create a LinkedHashMap
    with the req key/value pairs in the page-calling action in the pageflow and then
    pass that via a getRequest().setAttribute("myCheckboxes",myCheckboxHashMap);
    You can then access it in code using the optionsDataSource portion of the netui:checkBoxGroup
    - ie
    <netui:checkBoxGroup dataSource="{actionForm.thisCheckbox}" optionsDataSource="{request.myCheckboxes}">
    Hope this helps!
    m
    "Craig Coffin" <craig+1268fbec@nfld-dot-com> wrote:
    I'm having some trouble with a form that contains several checkboxes,
    and
    how to submit this form within a page flow...
    I have a JSP page containing a form with N checkboxes. The value and
    checked/unchecked status of each checkbox is generated from parsing an
    XML
    document. Here is the (simplified) code:
    <%@ taglib uri="http://java.sun.com/jstl/xml" prefix="x" %>
    <netui:form action="doUpdate">
    <x:forEach select="...">
    <input type="checkbox" name="id"
    <x:if ...>checked</x:if> value="<x:out ... />">
    </x:forEach>
    <netui:anchor formSubmit="true" action="doUpdate">Submit</netui:anchor>
    <netui:anchor action="doCancel">Cancel</netui:anchor>
    </netui:form>
    When this form is submitted, the checkbox values are lost -- the following
    code (in the action) produces an empty array:
    String[] prefs = this.getRequest().getParameterValues("id");
    I looked at the <netui:checkbox> tag, but it does not appear to give
    me a
    way to set the state and value (unless I've missed something).
    Can I submit a form without using a form bean? If I do use a form bean,
    can
    I set the state and value from my JSP?
    Any suggestions on how to do this (or insights into what I'm doing wrong)
    are welcome...
    -- Craig

  • How to submit large string to jsp.

    Hi all,
    I user Tomcat as jsp-server. I have a form with one large text field. If I have > 200 symbols in this field I can not submit my form to jsp.
    How can do it?
    Exist any limitation for submitting size?
    Many thanks in advance.

    Hi ,
    There is no limitation in the size .check whether you are using POST or GET method ..Use POST method

  • Java Bean access in a JSP Tag handler class

    Hello Everybody,
    I am trying to access my java bean(ErrorBean.java) in th doEndTag() method of the tag handler class(MyTagHandler.java) and iam getting an "CLASSCAST EXCEPTION"
    I am doing it like this in the tag handler class.
    MyBeans.ErrorBean errorBean = (MyBeans.ErrorBean)pageContext.getSession().getAttribute("ErrorBean");
    Where MyBeans is the package in which my Error Bean is and iam placing the ErrorBean object in the session object before it comes to the jsp page where i have the jsp Custom tag:
    <%@ taglib uri="/WEB-INF/taglib.tld" prefix="errors" %>
    <errors:message/>
    <%@ include file="footer.jsp"%>
    I was of the opinion that i was casting it right...can anyone help me to find ...where iam doing it wrong...its really URGENT ..PLEASE

    Friend that did not work either ...
    u know what...the ErrorTagHandler class is comiling fine with out errors but in the jsp page when the custom tag is hit..this error is showing up when i see the server log.
    can you throw some light on this..
    thanks..
    Firasath

  • Tool to downgrade Tag handler classes from JSF 1.2 to JSF 1.1

    Is there any tool to downgrade Tag handler classes from JSF 1.2 to JSF 1.1?
    thanks!

    I am not sure if I understand you, but what's wrong with just replacing the JAR files?

  • How to submit two forms once  in one jsp page?

    hello all,
    My jsp page includes two forms: one form's action is a File Upload servlet, which process file uploading; another is a general servlet to collect user inputs, such as user name, age, etc.
    Because the file upload servlet is a legacy component, and it was used in many applications. we could not meger it into our business components.
    the system requires the file upload and information collection are submitted once. so we have to submit two forms in one 'Submit' action, at the same time, the information collection servlet need get the information from file upload servlet, such as the uploaded file's url.
    I have tried two methods, but all failed
    1. Upload form has no a 'Submit' button, when user click the 'submit' button of the information collection form, we use a javascript to submit upload form first, then submit information collection form. Failed at: the second submit dose wait for upload finishing, then the second submit interrupt the upload
    2. the javascript only submit upload form, and set HTML body's onUnload event to another javascript that submit information collection form. this time, the file upload sucess, and information collection form sucess at most time. But fail when user click the 'refresh' or 'back' or any navigator buttons of the browser. these action will trigger the page 'unload' event too, but the submit if invalid!
    Please tell me how to.

    chain the both requests!
    - build one mutlitpart request and send it to a servlet that can handle that multipart request (think of using oreilly MultiPartParser).
    - check the input (all requiered fields and files there)
    - if yes store the user fields and create a socket connection from your servlet to the legacy file upload servlet and post the file this way.
    - like this you have full control over the users input and can make sure the file and the fields are just save if all requiered elements are availble.

  • How to Submit Struts Form with JavaScript ...!!

    Hi All,
    I have a JSP page with java script and form as shown below. When I click the delete button, the javascript alerts the message "Delete method called" and also in next alert I am getting the form object but the form is not getting submitted and its giving javascript error "Object doesnt support this property or method". Any ideas why?
    My java sctipt method
    <script language="JavaScript">          
         function deleteBillingItem() {
                   alert("Delete method called");
              document.billingItemManagerForm.action="deleteBillingItem.do";
              alert("Form Object-->"+document.billingItemManagerForm);
              document.billingItemManagerForm.submit();
    </script>
    My JSP Code is
    Here I have two buttons one is Edit which of type Submit and other is Delete which is of type just button
    <body bgcolor="#ECF9FF">
              <br>
                   <div class="title" style="margin-top:75px;"><bean:message key="billingItem.editBillingItem"/></div>
              </br>
                   <div align="center">
                        <table width="75%" cellspacing="1" width="435px">                         
                             <logic:notPresent name="billingItems">
                                  <tr>
                                       <td width="30%" class="evencell" style="color:black"><b><bean:message key="billingItem.noRecordsFound"/></b></td>
                                  </tr>                              
                             </logic:notPresent>
                             <logic:present name="billingItems">
                                  <tr>
                                       <td width="30%" class="evencell" style="color:black"><b><bean:message key="billingItem.name"/>     </b></td>
                                       <td width="70%" class="evencell" style="color:black"><b><bean:message key="billingItem.description"/></b></td>
                                  </tr>
                                  <logic:iterate id="billingItemManagerForm" name="billingItems">
                                       <html:form action="/editBillingItem">
                                            <tr>
                                                 <td width="30%" class="oddcell">
                                                       <b><bean:write name="billingItemManagerForm" property="name"/></b>
                                                 </td>
                                                 <td width="60%" class="oddcell">
                                                       <b><bean:write name="billingItemManagerForm" property="businessDesc"/></b>
                                                 </td>
                                                 <td width="10%" class="oddcell">
                                                      <html:hidden name="billingItemManagerForm" property="billingItemId"/>
                                                      <html:submit style="cursor:pointer"> <bean:message key="button.edit"/> </html:submit>  
                                                      <html:button property="buttonDelete" style="cursor:pointer" onclick="deleteBillingItem()"><bean:message key='button.delete'/>  </html:button>
                                                 </td>
                                            </tr>
                                       </html:form>
                                  </logic:iterate>
                             </logic:present>
                        </table>
                   </div>
              <font color="red"> <html:errors/> </font>
         </body>
    </html:html>Please help...!!! Thanks

    I am already having a bean for this...but Im bit confused....let me show u the entire code...how im doing...!!!
    In DAO class
       public ArrayList getBillingItemList() {
            log.debug("Entering getBillingItemList...");
            String sql =  null;
              ArrayList billingItemList = null;
              EntityTransaction tx = null;
            try {
                   billingItemList = new ArrayList();
                   em = emfForSettleEntry.createEntityManager();
                   tx = em.getTransaction();
                   tx.begin();
                sql = "select * from BillingItem"; //this table has id, name, description
                   billingItemList = (ArrayList)em.createNativeQuery(sql, BillingItem.class).getResultList(); //here the BillingItem is entity bean
                   tx.commit();
            } catch (RuntimeException e) {
                log.fatal("Fatal Error Occurred - Please contact Administrator:"+ commonUtils.getStackTraceAsString(e));
                return null;
            } catch(Exception e) {
                log.fatal("Fatal Error Occurred - Please contact Administrator:"+ commonUtils.getStackTraceAsString(e));
                   return null;
            } finally {
                em.close();
            log.debug("Exiting getBillingItemList...");
            return billingItemList;
    In my servlet
    if (request.getServletPath().equalsIgnoreCase("/editBillingItem")) {
         billingItemList = billingItemManagerFacade.getBillingItemList(); //facade calls dao method
         if (billingItemList.size() > 0) {
              session.setAttribute("billingItems", billingItemList);
         getServletConfig().getServletContext().
                             getRequestDispatcher("/BillingItemList.jsp").forward(request, response);
    and finally my jsp
    <html:html>
         <head>
              <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
              <title><bean:message key="billingItem.editBillingItem"/></title>
              <link rel="stylesheet" type="text/css" href="css/isoprofilerstyle.css">
              <script type="text/javascript" src="scripts/scrollableTable.js"></script>
              <script language="JavaScript">          
                   function deleteBillingItem() {
                        document.billingItemManagerForm.action="deleteBillingItem.do";
                        alert("Form Object-->"+document.billingItemManagerForm);
                        document.billingItemManagerForm.submit();
              </script>
         </head>
        <body bgcolor="#ECF9FF">
              <br>
                   <div class="title" style="margin-top:75px;"><bean:message key="billingItem.editBillingItem"/></div>
              </br>
                   <div align="center">
                        <table width="75%" cellspacing="1" width="435px">                         
                             <logic:notPresent name="billingItems">
                                  <tr>
                                       <td width="30%" class="evencell" style="color:black"><b><bean:message key="billingItem.noRecordsFound"/></b></td>
                                  </tr>                              
                             </logic:notPresent>
                             <logic:present name="billingItems">
                                  <tr>
                                       <td width="30%" class="evencell" style="color:black"><b><bean:message key="billingItem.name"/>     </b></td>
                                       <td width="70%" class="evencell" style="color:black"><b><bean:message key="billingItem.description"/></b></td>
                                  </tr>
                                  <logic:iterate id="billingItemManagerForm" name="billingItems">
                                       <html:form action="/editBillingItem">
                                            <tr>
                                                 <td width="30%" class="oddcell">
                                                       <b><bean:write name="billingItemManagerForm" property="name"/></b>
                                                 </td>
                                                 <td width="60%" class="oddcell">
                                                       <b><bean:write name="billingItemManagerForm" property="businessDesc"/></b>
                                                 </td>
                                                 <td width="10%" class="oddcell">
                                                      <html:hidden name="billingItemManagerForm" property="billingItemId"/>
                                                      <html:submit style="cursor:pointer"> <bean:message key="button.edit"/> </html:submit>  
                                                      <html:button property="buttonDelete" style="cursor:pointer" onclick="deleteBillingItem()"><bean:message key='button.delete'/>  </html:button>
                                                 </td>
                                            </tr>
                                       </html:form>
                                  </logic:iterate>
                             </logic:present>
                        </table>
                   </div>
              <font color="red"> <html:errors/> </font>
         </body>
    </html:html>
    Please let me know where and what changes I need to make...???

  • How to create a form with jsp

    I want to create an HTML form using jsp.
    It has a couple of selection boxes. The options for the selection box needs to be read from a file.
    As I understand it can create the form in HTML. And somhow uses jsp to read a file on the server get, the data and create selection box. I can have a class on the server side that does the actual read - forexample
    SelData.class.
    Would appreciate it if some one can outline how this is done.
    - thanks

    * Pass the data used to populate the select options to the JSP page in the form of a bean.
    * In the JSP page, iterate through the bean, using the data to "fill in" the attributes and body of the option tag.
    This tutorial should help a great deal with these concepts: http://java.sun.com/webservices/docs/1.1/tutorial/doc/JSPIntro.html#wp69778

  • How many ways you can invoke JSP from OBPM

    Hi All,
    I just wanted to know how many ways we can invoke JSP Page from BPM.
    1. BPM Interactive component call
    2. ?.
    Thanks
    Sunil.

    When you are using a jsp, its for user interaction only. and in any case, you require interactive component call.
    this is the only way you can use a jsp in OBPM.
    However, in a bpm interactive activity - you can also choose external as implementation type.
    For this, you need to have your jsp source code reference added as an external resource in the project and the external resource is to be specified at configuration while setting implementation type.
    HTH
    Sharma

  • Pls tell me how to submit a form?

    I want to use java class to submit a form to the web server,
    but I can't find which class will be useful for it,
    I find URLConnection can do it but can't set the request mothed
    to "post",HttpURLConnection can do it but it is an abstract class
    and I can't find the subclass,How can I do?

    But the "openLConnection()" method return URLConnection instance.
    Something like: new URL( "http://foo"
    ).openConnection() should return an instance of
    HttpURLConnection.

  • Sending value to JSP page from Tag Handler

    Is there some reason why a call to setAttribute inside a Body tag handler would not succeed in making visible a variable outside the scope of the tag? I mean a situation like this:
    <% String p=request.getParameter("p"); %>
    <taglib:tag count="<%= p %>">
    ...body which handler fills in...
    </taglib:tag>
    <form action="thispage.jsp?p=<% newcount %>">
    <input type=submit>
    </form>
    Assume that "count" and "newcount" are defined in the Tag Extra Info class for this handler and that TLD allows a run time evaluation of the "count" attribute.
    (The idea here is to have the handler recall the same jsp file with an incremented counter.)
    Some other way to do this?
    Thanks,
    Alan

    Never mind... I see that I forgot to set the scope of the scripting variable to AT_END in the "Handler Extra Info" class.

  • How to interact with a COM component from a Java class

    Hi, could someone give a hint on what API I should explore in order to interact with a COM component from a Java class?
    Thanks in advance
    Luis

    jacob sounds nice...http://danadler.com/jacob/

  • How to call a form on 9i from a jsp?

    Hi
    I have a form running on forms 9i server.
    I want to call this form from a jsp page . I have developer suite 9i installed on my system. LEt me know how this can be done .
    thanks
    sirisha

    Hi ,
    I think yes...but under some circumstances....
    In your formsweb.cfg file you should define a named configuration alias... such as:
    [TEST]
    workingDirectory=C:\TEST_DIR
    form=C:\TEST_DIR\MY_NEWFORM.FMX
    Then , after stopping , starting your OC4J instance..... you call that as (in a button , for example):
    web.show_document('http:<your_server>:<port>/forms/frmservlet?config=[TEST]',_blank);
    I have not tested it.....
    Regards,
    Simon

  • How is submit a form using ahref  in a JSP

    I have a form inside a iframe. It has 2 buttons. On clicking one button resultant page should open in the parent window(i.e target = parent). On clicking another button resultant page should open in same window (i.e target = self).
    In bith case i need to submit the details in that form. I need to do this when java script is disabled. When java script is enabled changing of target window is possible.

    I have written a few applications that required this kind of function, and what I ended up with was an applet.
    First, I submit to the usual ACTION-URL and after processing the data, my code would determine whether the response should capture the full screen, or appear just withing the frame.
    For redirects that capture the full browser window, I would call a page (still within the frame) that would run a Java applet whose only funtion is to send the browser to the new URL, which would be sent to the applet as a param. The applet just needs to know how to send the user to the new URL.
    package com.redeye.core.utils;
    import java.applet.Applet;
    import java.net.MalformedURLException;
    import java.net.URL;
    * Redirect the user agent to a new URL.
    * Usage:
    * <xmp>
    * <applet
    *   code="package.to.Deflector"
    *   codebase="path/to/applet/codebase"
    *   name="Deflector"
    *   height="1" width="1"
    *   mayscript>
    *     <param
    *       name="targeturl"
    *       value="http://target.url.here/">
    *     <param
    *       name="targetframe"
    *       value="_self|_top|ANYTHING_ELSE">
    * </applet>
    * </xmp>
    * Parameters:
    * <b>targeturl:</b> The target to which the user agent is redirected
    * <b>targetframe:</b> name of the frame/window to be redirected
    * @author http://redeye.no
    public class Deflector extends Applet
         private static final long serialVersionUID = -878236489812416561L;
          * Constructs a new Deflector applet
         public Deflector()
              // Default contructor
          * Initializes the Deflector applet
         public void init()
              super.init();
              try
                   String url = getParameter("targeturl");
                   String target = (getParameter("targetframe") != null) ? getParameter("targetframe") : "_top";
                   if (null != url)
                        getAppletContext().showDocument(new URL(url), target);
              catch (MalformedURLException mue)
                   System.out.println("Error in target URL: " + mue.getMessage());
    }

  • How to submit a form in a web

    Hi, it's my first post in this forum and it's for asking a very rough problem.
    I want to log in a web which uses a form to authenticate. The page is: https://cv2008.uab.cat. I want that my program in java logs in and retrieves information from it (e.g. downloading a file). I've been studying the form and it uses POST method and requires to fill the username and password fields. Moreover I've found something interesting in the form:
    <input type="hidden" name="lt" value="_c23CA00BA-41D7-8934-6F3E-D754BD70ECBE_kAAFD1C38-B06B-2F6E-776D-92949E17286F" />
                                  <input type="hidden" name="_eventId" value="submit" />
    but I don't know what to do with it.
    Well, about the app, I've been trying to use common httpclient and the.net libs but I couldn't log in.
    Here is my last try:
    import org.apache.commons.httpclient.HttpClient;
    import org.apache.commons.httpclient.NameValuePair;
    import org.apache.commons.httpclient.methods.PostMethod;
    public class HttpClientTutorial {
        public static void main(String[] args){
             HttpClient client = new HttpClient();     
             String response = null;
             PostMethod authPost = new PostMethod("https://sac.uab.cat/login?service=https://cv2008.uab.cat/home/");
             NameValuePair[] data = {
                       new NameValuePair("username", "MY_USER"),
                       new NameValuePair("password", "MY_PASS"),
                       new NameValuePair("lt", "_c23CA00BA-41D7-8934-6F3E-D754BD70ECBE_kAAFD1C38-B06B-2F6E-776D-92949E17286F"), 
                       new NameValuePair("_eventId", "submit"), 
                       new NameValuePair("submit","submit")
             authPost.setRequestBody(data);
             try {
                  client.executeMethod(authPost); 
                  response = authPost.getResponseBodyAsString();
                  System.out.println(authPost.getStatusCode());
             catch(Exception e)
                  System.out.println("Error");
             authPost.releaseConnection();
             System.out.println(response);
    }I'd appreciate any help, thank you!
    Kits

    Hey malcolmmc,
    you were right, that eventId field changes every time I make a client.executemethod(authPost); the problem is that I need to do it to retrieve the value of that field but after I make the authPost.setRequestBody(data); with the information to fill the form, I need to execute the method again and then the value has changed again. So, I need to retrieve the value and "without closing that session" send the form. But I don't know how to do it, I think I'm very close to achieve it 'though!
    My code rightnow is:
    import org.apache.commons.httpclient.HttpClient;
    import org.apache.commons.httpclient.NameValuePair;
    import org.apache.commons.httpclient.methods.PostMethod;
    public class HttpClientTutorial {
         public static String search_lt(String content) {
             String ltValue = "";
             String lt = "lt\" value=\"";
             int i = 0;
             boolean foundIt = false;         
             int max = content.length() - lt.length();
             test:
                 for(i = 0; i <= max; i++) {
                     int n = lt.length();
                     int j = i;
                     int k = 0;
                     while (n-- != 0) {
                         if (content.charAt(j++)
                                 != lt.charAt(k++)) {
                             continue test;
                     foundIt = true;
                          break test;
              if (foundIt == true)
                   i = i + lt.length();                   
                   while (content.charAt(i) != '\"') {
                        ltValue = ltValue + content.charAt(i);
                        i++;
              else
                   System.out.println("Not Found.");
              return ltValue;
        public static void main(String[] args){
             String response, ltValue;
             HttpClient client = new HttpClient();          
             PostMethod authPost = new PostMethod("https://sac.uab.cat/login?service=https://cv2008.uab.cat/sessioCAS/usuari.jsp");
            try {
                 response = authPost.getResponseBodyAsString();
                 ltValue = search_lt(response);
                  NameValuePair[] data = {
                            new NameValuePair("username", "MY_USER"),
                            new NameValuePair("password", "MY_PASS"),
                            new NameValuePair("lt", ltValue), 
                            new NameValuePair("_eventId", "submit"), 
                            new NameValuePair("submit","INICIAR SESSIÓ")
                  authPost.setRequestBody(data);
                  client.executeMethod(authPost); 
                  response = authPost.getResponseBodyAsString();
                  ltValue = search_lt(response);
                  System.out.println(authPost.getStatusCode());
                  authPost.releaseConnection();
                 System.out.println(response);
            catch(Exception e) {
                 System.out.println("Error");
    }{code}
    Thank you for the help!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for

  • Error while running  runcluvfy.sh in 11gR2 on AIX

    Hello I am trying to install 11gR2 on AIX6.1.While executing runcluvfy.sh utility for H/w & OS configuration check,I am getting below error in private interconnect. sh runcluvfy.sh stage -pre crsinst -n node1,node2 Performing post-checks for hardware

  • Instant Client on 64-bit Windows 7: Driver does not appear in System DSN

    Instant Client on 64-bit Windows 7: Driver does not appear in System DSN tab when creating a new Data source. What I did so far: I downloaded the basic and odbc zips for Window 64-bit. Unzipped the basic zip. Unzipped the odbc zip to the same directo

  • Trouble with ministack v3 external drive

    Hi guys! I'm having a real problem here with my external drive. I just bought a ministack v3 for my macbook (black one). I copied all of my data into it (not back up, just normal copying) to reset the whole system. After reinstalling + updating, I op

  • Startup Disk Full shows up

    Dear Sir, Please help me to solve this problem, My Macbook Pro shows some errors 'Startup Disk Full', and the bad thing is,it shows after i on my Macbook and the popup comes up before i can entering the menu, So what should i do now?

  • Info.plist, Manifest.mbdb, Manifest.plist, Status.plist files are missing in backup folder

    I restored my iphone 5 to the default setting. Before restoring, I backed up the data in iphone but backup files have been corrupted. I found that Info.plist, Manifest.mbdb, Manifest.plist, Status.plist files are missing in the folder where the back