Skip to content

Commit f1397b3

Browse files
authored
Resume Builder using java
1 parent 442cdb2 commit f1397b3

File tree

84 files changed

+4483
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+4483
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
<%@page import="org.pk.resume.builder.session.AchievementSessionConstant"%>
3+
<%@page import="org.pk.resume.builder.beans.Achievements"%>
4+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
5+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
6+
pageEncoding="ISO-8859-1"%>
7+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
8+
<%
9+
String str = request.getParameter("next");
10+
if(str.equals("Add"))
11+
{
12+
Achievements achieve = new Achievements();
13+
14+
achieve.setName(request.getParameter(AchievementSessionConstant.NAME));
15+
achieve.setTitle(request.getParameter(AchievementSessionConstant.TITLE));
16+
achieve.setPlace(request.getParameter(AchievementSessionConstant.PLACE));
17+
achieve.setDate(request.getParameter(AchievementSessionConstant.DATE));
18+
GlobalConstants.achievements.add(achieve);
19+
response.sendRedirect("Other_Achievement.jsp");
20+
}
21+
else
22+
{
23+
response.sendRedirect("Project.jsp");
24+
}
25+
26+
27+
%>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
3+
<%@page import="org.pk.resume.builder.beans.Education"%>
4+
<%@page import="org.pk.resume.builder.session.EducationSession"%>
5+
<%@page import="org.pk.resume.builder.dao.UserService"%>
6+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
7+
pageEncoding="ISO-8859-1"%>
8+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
9+
<%
10+
String str = request.getParameter("next");
11+
if(str.equals("Add"))
12+
{
13+
UserService us = new UserService();
14+
Education education = new Education();
15+
education.setCollegeName(request.getParameter(EducationSession.SCHOOL_NAME));
16+
education.setDegree(request.getParameter(EducationSession.DEGREE));
17+
education.setSubject(request.getParameter(EducationSession.SUBJECT));
18+
education.setYear(request.getParameter(EducationSession.YEAR));
19+
education.setBoard(request.getParameter(EducationSession.BOARD));
20+
education.setObtainedMarks(request.getParameter(EducationSession.OBTAINED_MARKS));
21+
education.setTotalMarks(request.getParameter(EducationSession.TOTAL_MARKS));
22+
education.setPercentage(request.getParameter(EducationSession.PERCENTAGE));
23+
GlobalConstants.educations.add(education);
24+
response.sendRedirect("EducationalDetails.jsp");
25+
}
26+
else
27+
{
28+
response.sendRedirect("ExperienceDetails.jsp");
29+
}
30+
31+
32+
%>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
2+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
3+
<%@page import="org.pk.resume.builder.session.ExperienceSession"%>
4+
<%@page import="org.pk.resume.builder.beans.Experience"%>
5+
<%@page import="org.pk.resume.builder.dao.UserService"%>
6+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
7+
pageEncoding="ISO-8859-1"%>
8+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
9+
<%
10+
String str = request.getParameter("next");
11+
if(str.equals("Add"))
12+
{
13+
Experience experience = new Experience();
14+
experience.setEmployer(request.getParameter(ExperienceSession.EMPLOYER));
15+
experience.setDesignation(request.getParameter(ExperienceSession.DESIGNATION));
16+
experience.setJoiningDate(request.getParameter(ExperienceSession.JOININIG_DATE));
17+
experience.setLeavingDate(request.getParameter(ExperienceSession.LEAVING_DATE));
18+
experience.setWorking(request.getParameter(ExperienceSession.WORKING));
19+
experience.setSubjectThaught(request.getParameter(ExperienceSession.SUBJECT_THAUGHT));
20+
experience.setCourse(request.getParameter(ExperienceSession.COURSE));
21+
experience.setExperience(request.getParameter(ExperienceSession.EXPERIENCE));
22+
GlobalConstants.experiences.add(experience);
23+
response.sendRedirect("ExperienceDetails.jsp");
24+
}
25+
else
26+
{
27+
response.sendRedirect("ParticipationDetails.jsp");
28+
}
29+
30+
31+
%>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<%@page import="org.pk.resume.builder.beans.Participation"%>
2+
<%@page import="org.pk.resume.builder.session.ParticipationSessionConstant"%>
3+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
4+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
5+
pageEncoding="ISO-8859-1"%>
6+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
7+
<%
8+
String str = request.getParameter("next");
9+
if(str.equals("Add"))
10+
{
11+
Participation part = new Participation();
12+
13+
part.setId(1);
14+
part.setParticipation(Participation.getParticipation(request
15+
.getParameter(ParticipationSessionConstant.PARTICIPATION)));
16+
part.setStartDate(request
17+
.getParameter(ParticipationSessionConstant.START_DATE));
18+
part.setEndDate(request
19+
.getParameter(ParticipationSessionConstant.END_DATE));
20+
part.setSponsores(request
21+
.getParameter(ParticipationSessionConstant.SPONSOR));
22+
part.setNote(request
23+
.getParameter(ParticipationSessionConstant.NOTE));
24+
part.setTopic(request
25+
.getParameter(ParticipationSessionConstant.TOPIC));
26+
part.setPlace(request
27+
.getParameter(ParticipationSessionConstant.PLACE));
28+
29+
GlobalConstants.participations.add(part);
30+
response.sendRedirect("ParticipationDetails.jsp");
31+
}
32+
else
33+
{
34+
response.sendRedirect("Other_Achievement.jsp");
35+
}
36+
37+
38+
%>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
2+
<%@page import="org.pk.resume.builder.session.PersonSession"%>
3+
<%@page import="org.pk.resume.builder.beans.Personal"%>
4+
<%
5+
Personal personal = new Personal();
6+
personal.setName(request.getParameter(PersonSession.NAME));
7+
personal.setSurname(request.getParameter(PersonSession.SURNAME));
8+
personal.setFatherName(request.getParameter(PersonSession.FATHER_NAME));
9+
personal.setMotherName(request.getParameter(PersonSession.MOTHER_NAME));
10+
personal.setGender(request.getParameter(PersonSession.GENDER));
11+
personal.setDob(request.getParameter(PersonSession.DOB));
12+
personal.setAge(request.getParameter(PersonSession.AGE));
13+
personal.setNationality(request.getParameter(PersonSession.NATIONALITY));
14+
personal.setAddress(request.getParameter(PersonSession.ADDRESS));
15+
personal.setPlace(request.getParameter(PersonSession.PLACE));
16+
personal.setMobileNo(request.getParameter(PersonSession.CONTACT_NO));
17+
personal.setMaritalStatus(request.getParameter(PersonSession.MARITAL_STATUS));
18+
personal.setEmailId(request.getParameter(PersonSession.MAIL));
19+
personal.setLangaugeProf(request.getParameter(PersonSession.LANGUAGES));
20+
personal.setCareerObjectives(request.getParameter(PersonSession.CAREER_OBJECTIVES));
21+
personal.setStrengths(request.getParameter(PersonSession.STRENGTHS));
22+
personal.setHobbies(request.getParameter(PersonSession.HOBBIES));
23+
24+
session.setAttribute(GlobalConstants.PERSONAL_DETAILS, personal);
25+
response.sendRedirect("EducationalDetails.jsp");
26+
27+
%>
+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<%@page import="org.pk.resume.builder.session.ProjectSessionConstant"%>
2+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
3+
<%@page import="org.pk.resume.builder.beans.Projects"%>
4+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
5+
pageEncoding="ISO-8859-1"%>
6+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
7+
<%
8+
String str = request.getParameter("next");
9+
if(str.equals("Add"))
10+
{
11+
Projects project = new Projects();
12+
project.setTitte(request.getParameter(ProjectSessionConstant.TITLE));
13+
project.setGuide(request.getParameter(ProjectSessionConstant.GUIDE));
14+
project.setFrontEnd(request.getParameter(ProjectSessionConstant.FRONT_END));
15+
project.setBackEnd(request.getParameter(ProjectSessionConstant.BACK_END));
16+
project.setInputs(request.getParameter(ProjectSessionConstant.INPUTS));
17+
project.setOutputs(request.getParameter(ProjectSessionConstant.OUTPUTS));
18+
project.setDescription(request.getParameter(ProjectSessionConstant.DESCRIPTION));
19+
GlobalConstants.projects.add(project);
20+
response.sendRedirect("Project.jsp");
21+
}
22+
else
23+
{
24+
response.sendRedirect("References.jsp");
25+
}
26+
%>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<%@page import="org.pk.resume.builder.session.ReferencesSessionConstant"%>
2+
<%@page import="org.pk.resume.builder.beans.References"%>
3+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
4+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
5+
pageEncoding="ISO-8859-1"%>
6+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
7+
<%
8+
String str = request.getParameter("next");
9+
if(str.equals("Add"))
10+
{
11+
12+
References ref = new References();
13+
14+
ref.setName(request.getParameter(ReferencesSessionConstant.NAME));
15+
ref.setDesignation(request.getParameter(ReferencesSessionConstant.DESIGNATION));
16+
ref.setAffiliation(request.getParameter(ReferencesSessionConstant.AFFILIATION));
17+
ref.setEmailId(request.getParameter(ReferencesSessionConstant.EMAILID));
18+
ref.setContactNo(request.getParameter(ReferencesSessionConstant.CONTACTNO));
19+
20+
GlobalConstants.references.add(ref);
21+
response.sendRedirect("References.jsp");
22+
23+
}
24+
else
25+
{
26+
response.sendRedirect("SaveDetails.jsp");
27+
}
28+
29+
30+
%>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<%@page import="org.pk.resume.builder.beans.Education"%>
2+
<%@page import="java.util.ArrayList"%>
3+
<%@page import="org.pk.resume.builder.dao.UserService"%>
4+
<%@page import="org.pk.resume.builder.session.EducationSession"%>
5+
<%@page import="org.pk.resume.builder.constants.GlobalConstants"%>
6+
<%@page import="org.apache.tomcat.jni.Global"%>
7+
<%@page import="org.pk.resume.builder.session.PersonSession"%>
8+
<%@page import="org.pk.resume.builder.beans.Personal"%>
9+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
10+
pageEncoding="ISO-8859-1"%>
11+
12+
13+
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
14+
<html>
15+
<head>
16+
<script type="text/javascript">
17+
$(document).ready(function() {
18+
$("#addEdu").click(function() {
19+
var element = document.getElementById("tblData");
20+
element.appendChild("<tr></tr>");
21+
});
22+
});
23+
</script>
24+
<title>Home Page Resume Builder</title>
25+
</head>
26+
<body>
27+
<%
28+
UserService us = new UserService();
29+
ArrayList<Education> educations = GlobalConstants.educations;
30+
%>
31+
32+
<jsp:include page="Menu.jsp" />
33+
<fieldset>
34+
<legend> Educational Details </legend>
35+
<table style="text-align: center; width: 100%;" align="center" border="1"
36+
cellspacing="0">
37+
<tr>
38+
<th>Sr No</th>
39+
<th>School/College Name</th>
40+
<th>Degree</th>
41+
<th>Subject</th>
42+
<th>Year</th>
43+
<th>Board/ University</th>
44+
<th>Obtained Marks</th>
45+
<th>Total Marks</th>
46+
<th>%</th>
47+
</tr>
48+
49+
<%
50+
if(educations != null && !educations.isEmpty())
51+
{
52+
for(int i=0; i<educations.size();i++)
53+
{
54+
Education ed = educations.get(i);
55+
%>
56+
<tr>
57+
<td><%=i+1%></td>
58+
<td><%=ed.getCollegeName()%></td>
59+
<td><%=ed.getDegree()%></td>
60+
<td><%=ed.getSubject()%></td>
61+
<td><%=ed.getYear()%></td>
62+
<td><%=ed.getBoard()%></td>
63+
<td><%=ed.getObtainedMarks()%></td>
64+
<td><%=ed.getTotalMarks()%></td>
65+
<td><%=ed.getPercentage()%></td>
66+
</tr>
67+
<%
68+
}}
69+
%>
70+
</table>
71+
<br>
72+
<form action="AddNewEducation.jsp" method="post">
73+
<table>
74+
75+
<tr>
76+
<td>School/College Name</td>
77+
<td><input type="text"
78+
name="<%=EducationSession.SCHOOL_NAME%>"
79+
id="<%=EducationSession.SCHOOL_NAME%>" /></td>
80+
</tr>
81+
<tr>
82+
<td>Degree</td>
83+
<td><input type="text" name="<%=EducationSession.DEGREE%>"
84+
id="<%=EducationSession.DEGREE%>" /></td>
85+
</tr>
86+
<tr>
87+
<td>Subject</td>
88+
<td><input type="text" name="<%=EducationSession.SUBJECT%>"
89+
id="<%=EducationSession.SUBJECT%>" /></td>
90+
</tr>
91+
<tr>
92+
<td>Year</td>
93+
<td><input type="text" name="<%=EducationSession.YEAR%>"
94+
id="<%=EducationSession.YEAR%>" /></td>
95+
</tr>
96+
<tr>
97+
<td>Board / University</td>
98+
<td><input type="text" name="<%=EducationSession.BOARD%>"
99+
id="<%=EducationSession.BOARD%>" /></td>
100+
</tr>
101+
<tr>
102+
<td>obtained Marks</td>
103+
<td><input type="text"
104+
name="<%=EducationSession.OBTAINED_MARKS%>"
105+
id="<%=EducationSession.OBTAINED_MARKS%>" /></td>
106+
</tr>
107+
<tr>
108+
<td>Total Marks</td>
109+
<td><input type="text"
110+
name="<%=EducationSession.TOTAL_MARKS%>"
111+
id="<%=EducationSession.TOTAL_MARKS%>" /></td>
112+
</tr>
113+
<tr>
114+
<td>%</td>
115+
<td><input type="text" name="<%=EducationSession.PERCENTAGE%>"
116+
id="<%=EducationSession.PERCENTAGE%>" /></td>
117+
</tr>
118+
119+
<tr>
120+
<td></td>
121+
<td colspan="2"><input type="submit" value="Add" name="next" /></td>
122+
<td colspan="2"><input type="submit" value="Next" name="next" /></td>
123+
<td></td><td></td><td></td>
124+
<td colspan="2"><input type="reset" value="Reset" /></td>
125+
</tr>
126+
127+
</table>
128+
</form>
129+
</fieldset>
130+
</body>
131+
</html>

0 commit comments

Comments
 (0)