package actions;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.opensymphony.xwork2.ActionSupport;
import helper.FactoryProvider;
import model.Task;
public class AddTaskAction extends ActionSupport {
private Task t = new Task();
public String post() {
Session session = FactoryProvider.getFactory().openSession();
Transaction tx = null;
try {
tx = session.beginTransaction();
session.persist(t);
tx.commit();
addActionMessage("Task added successfully!");
return SUCCESS;
} catch (Exception e) {
if (tx != null && tx.isActive()) {
tx.rollback();
}
addActionError("Error adding task: " + e.getMessage());
return ERROR;
} finally {
session.close();
}
}
public Task getT() {
return t;
}
public void setT(Task t) {
this.t = t;
}
}
In this below jsp page i written a code to take the data from the user and it will redirect the data into my action file to insert into databse
Вот мой файл Struts, в котором я сопоставил все файлы действий [b]struts.xml[/b] [code]
/success.jsp /error.jsp
/displayTask.jsp /error.jsp
/displayTask.jsp /error.jsp
[/code] Это файл класса Action, здесь я написал о вставке данных в базу данных с использованием транзакции hibernates, сеанса [b]AddTaskAction.java[/b]< /p> [code]package actions;
In this below jsp page i written a code to take the data from the user and it will redirect the data into my action file to insert into databse [/code] [b]addTask.jsp[/b] [code]
Add Task
Task Name
Description
Due Date
Priority Level
Status
ADD
[/code] I am trying to insert data into the database using struts2 but in result i am getting above error frequently
У меня вопрос о действиях в Struts 2.
Предположим, у меня есть форма с действием «сохранить».
И я сопоставил это действие с каким-то методом в своем struts.xml, например:
/agenda/success.jsp
В моем классе Action я использую метод выполнения для...
Невозможно создать экземпляр actioncom. Исг. Веб-портал. Модуль. Панель управления. Действие. GenDashBoardAction, определенное для drawGendashboard в пространстве имен '/', индекс 16715 выходит за пределы для длины 13063.
Я пытаюсь обновить свой код log4j от Apache log4j 1.x до apache log4j 2.x в моих приложениях 1.x, так как log4j 1.x достиг своего EOL.
Я правильно следовал инструкциям,
log4j2.properties.
Изменил код конфигурации в файле log4j2.properties,...