【发布时间】:2014-02-13 18:49:43
【问题描述】:
我有这个休假申请页面:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<html>
<head>
<title> Application </title>
<link rel="stylesheet" href="CSS/Master.css">
</head>
<body> <!-- ----- <center> --->
<h2> Application Form </h2> <!-- -- --</center> ------>
<table>
<form:form method="POST" action="leaveapplyform.do" commandName="leaveapplyform" modelAttribute="leaveapplyform">
<tr> <td ><spring:message code="label.LeaveType"/> </td>
<td> <form:select path="LeaveType" name="LeaveType" id="choice" onchange="ShowReg(this.selectedIndex)">
<form:option value="Five Live Carry Forward"></form:option>
<form:option value="Live Carry Forward"></form:option>
<form:option value="Hello"></form:option></form:select> </td> </tr><br>
<tr> <td > <spring:message code="label.leavePeriod"/></td>
<td> <form:select path="leavePeriod" name="leavePeriod" id="choice" onchange="ShowReg(this.selectedIndex)">
<form:option value="fullDayPackage" >Full Day </form:option>
<form:option value="halfDayPackage">Half Day</form:option>
</form:select>
<br />
<div id="fullDay" style="display:none"><span class="style12"><spring:message code="label.selectHours"/></span>
<form:select path="selectHours" name="selectHours" id="selecte" onchange="ShowSkill(this.selectedIndex)">
<form:option selected="selected" value="event_one">1 HR</form:option>
<form:option value="event_two">2 HR</form:option>
<form:option value="event_three">3 HR </form:option>
<form:option value="event_four">4 HR</form:option>
<form:option value="event_five">5 HR </form:option>
</form:select>
</div>
<div id="halfDay" style="display:none">
</div>
</tr><br>
<tr> <td> <spring:message code="label.reason"/> <br /> </td> <td> <textarea rows="5" cols="22" name="reason"> </textarea> </td>
</tr>
<tr> <td><spring:message code="label.FirstApprover"/></td>
<td> <form:select path="FirstApprover" name="FirstApprover" >
<form:option value="zafar " >Zak </form:option>
<form:option value="priyanka">Ranka</form:option>
</form:select> </td> </tr>
<tr> <td><spring:message code="label.finalApprover"/></td>
<td> <form:select path="finalApprover" name="finalApprover" >
<form:option value="zafarm" >Zak </form:option>
<form:option value="priyanka">Ranka</form:option>
</form:select> </td> </tr>
<tr> <td colspan="2"> <br> </td> </tr>
<tr> <td > </td>
<td > <input type="reset"> <input type="submit" value="Submit" > </td> </tr>
<tr> <td colspan="2"> <br> </td> </tr> </form:form> </table>
<script type="text/javascript">
function ShowReg(op) {
document.getElementById('fullDay').style.display = 'none';
document.getElementById('halfDay').style.display = 'none';
if (op == 1) {
document.getElementById('fullDay').style.display = "block";
}
if (op == 2) {
document.getElementById('halfDay').style.display = "block";
}
}
function ShowSkill(op) {
document.getElementById('golf').style.display = 'none';
document.getElementById('other').style.display = 'none';
if (op == 1) {
document.getElementById('golf').style.display = "block";
}
if (op == 2) {
document.getElementById('other').style.display = "block";
}
}
</script>
<div id="other" style="display:none">
</div>
</body>
</html>
在提交时,应将某些内容(例如请假类型原因)作为电子邮件内容包含在内,执行此操作的类是: @Service("邮件服务") 公共类 ApplicationMailer { @自动连线 私人 MailSender mailSender;
@Autowired
private SimpleMailMessage preConfiguredMessage;
public void sendMail(String to, String subject, String body)
{
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(to);
message.setSubject(subject);
message.setText(body);
mailSender.send(message);
}
public void sendPreConfiguredMail(String message)
{
public void apply(leaveapply leave) {
SimpleMailMessage msg = new SimpleMailMessage(this.templateMessage);
msg.setTo(order.getCustomer().getEmailAddress());
msg.setText(
"Dear " + order.getEmpName().getFirstName()
+ order.getCustomer().getLastName()
+ ", thank you);
try{
this.mailSender.send(msg);
}
catch(MailException ex) {
System.err.println(ex.getMessage());
}}}}
谁能告诉我这是怎么做的?
【问题讨论】:
-
不要要求教程。向我们展示您到目前为止所做的尝试。
-
Google 仍在运行中。你可以在网上找到很多例子。
标签: spring spring-mvc spring-security spring-webflow