2012-04-02 1 views
0

У меня есть одно для 4-5 полей и одна кнопка загрузки для загрузки одного документа. Я также создал Таблицы (Service.xml) для этого же. Я успешно загружаю документ в библиотеку документов Liferay, а также делаю с базой данных, но когда я совмещаю это вместе, я начал получать ошибки.Загрузить Doc в Lifery + Вставить информацию в базу данных

Вот код: -

<portlet:actionURL var="uploadRFPUrl" name="uploadRFP"></portlet:actionURL> 

<form action="<%= uploadRFPUrl %>" method="POST" id="form1" enctype="multipart/form-data"> 

    <input name="redirect" value="<%= redirect %>" type="hidden"></input> 


    RFP Name :- <input name="rfpName"></input><br/><br/> 

    Client Name :- <input name="clientName"></input><br/><br/> 

    Client Region :-<input name="clientRegion"></input><br/><br/> 

    Description :- <input name="description"></input><br/><br/> 

    Previous Related Project : -<input name="prevRelatedProjects"></input> <br/><br/> 

    RFP DOC ID :- <input name="rfpDocId"></input> <br/><br/> 

    Due Date :- <input name="dueDate" /><br/><br/> 

<input type="file" name="rfpdocPath" /> 

Когда я бегу он не хранит данные, но когда я удалить ENCTYPE = «многослойную/форма-данные» от формы его сохраняет данные в базе данных, но это дает мне ошибку. Итак, где я делаю ошибку, пожалуйста, если у кого-нибудь есть идея, дайте мне знать. Его срочно для меня, чтобы закончить его сегодня ..

Благодаря

ответ

1

Вы должны использовать

UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(request); 

от этого и может получить вид атрибутов значение ..

пример

ParamUtil.getLong(uploadRequest, "txtId") 
+1

Спасибо за ваш ответ .... – Prem

Смежные вопросы