Project Explorer

addstudent.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"> <%@taglib prefix="s" uri="/struts-tags" %>
Enter Student Details
struts.xml
/pages/showstudent.jsp
StudentAction.java
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
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
<%@page contentType="text/html" pageEncoding="UTF-8"%>;
<%@taglib prefix="s" uri="/struts-tags" %>
Student Detail
Name:
Roll No:
Branch:
Semester:
OUTPUT

