Project Explorer
addstudent.jsp
1 2 | <%@page contentType="text/html" pageEncoding="UTF-8"> <%@taglib prefix="s" uri="/struts-tags" %> |
Enter Student Details
1 |
struts.xml
1 | /pages/showstudent.jsp |
StudentAction.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | package com.ebhor; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven; public class StudentAction extends ActionSupport implements ModelDriven { private Student student=new Student(); public String execute() { System.out.println("Name " + getStudent().getName() + " RollNo " + getStudent().getRollNo() + " Branch " + getStudent().getBranch() + " Smester " + getStudent().getSemester()); return SUCCESS; } @Override public Student getModel() { return student; } public Student getStudent() { return student; } public void setStudent(Student student) { this.student = student; } } |
Student.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | package com.ebhor; public class Student implements java.io.Serializable { private String name; private String rollNo; private String branch; private String semester; public Student() { } public Student(String name, String rollNo, String branch, String semester) { this.name = name; this.rollNo = rollNo; this.branch = branch; this.semester = semester; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getRollNo() { return rollNo; } public void setRollNo(String rollNo) { this.rollNo = rollNo; } public String getBranch() { return branch; } public void setBranch(String branch) { this.branch = branch; } public String getSemester() { return semester; } public void setSemester(String semester) { this.semester = semester; } } |
showstudent.jsp
1 2 | <%@page contentType="text/html" pageEncoding="UTF-8"%>; <%@taglib prefix="s" uri="/struts-tags" %> |
Student Detail
1 2 3 4 | Name: <br> Roll No: <br> Branch: <br> Semester: <br> |
OUTPUT

