以下是我在一个单独的js文件中写的一个方法,他的作用是根据我在jsp页面中输入的月和日的值(年就先默认为系统年)来计算星期:
Check.js:
function getyobi(year,month,date) { var myDate = new Date(year.value,month.value-1,date.value); var d_Day = myDate.getDay();
switch (d_Day) {
case 0:
day = "日";break;
case 1:
day = "月";break;
case 2:
day = "火";break;
case 3:
day = "水";break;
case 4:
day = "木";break;
case 5:
day = "金";break;
case 6:
day = "土";break;
default:
day = " ";
}
return day+"曜日";
}相应的jsp部分代码:(123.jsp)
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<script language=javascript type="text/javascript" src="JS/ENG_Check.js"></script>
</head>
<body>
<%
Calendar mycalendar = Calendar.getInstance();
int year = mycalendar.get(Calendar.YEAR);
out.print(year); %>
<form action="123.jsp" onSubmit="return getyobi(year,Yue,Ri);">
<input type="text" name="Yue" size="2" maxlength="2" value="">
<input type="text" name="Ri" size="2" maxlength="2" value="">
<input type="submit" name="Submit" value="提交"> <br>
</form>
</body>
</html>
我的问题是:我的js返回了一个值day,请问我在jsp中如何获取这个值,我要把他输出在123.jsp页面上,谢谢大家!
Check.js:
function getyobi(year,month,date) { var myDate = new Date(year.value,month.value-1,date.value); var d_Day = myDate.getDay();
switch (d_Day) {
case 0:
day = "日";break;
case 1:
day = "月";break;
case 2:
day = "火";break;
case 3:
day = "水";break;
case 4:
day = "木";break;
case 5:
day = "金";break;
case 6:
day = "土";break;
default:
day = " ";
}
return day+"曜日";
}相应的jsp部分代码:(123.jsp)
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head>
<script language=javascript type="text/javascript" src="JS/ENG_Check.js"></script>
</head>
<body>
<%
Calendar mycalendar = Calendar.getInstance();
int year = mycalendar.get(Calendar.YEAR);
out.print(year); %>
<form action="123.jsp" onSubmit="return getyobi(year,Yue,Ri);">
<input type="text" name="Yue" size="2" maxlength="2" value="">
<input type="text" name="Ri" size="2" maxlength="2" value="">
<input type="submit" name="Submit" value="提交"> <br>
</form>
</body>
</html>
我的问题是:我的js返回了一个值day,请问我在jsp中如何获取这个值,我要把他输出在123.jsp页面上,谢谢大家!
解决方案 »
- 页面显示问题【同一个问题,问了两遍,希望这次有人帮忙解出来…………】
- BEAN 中写了一个日文字符格式转化, 但仍是乱码, 代码如下, 请教各位! 在线等!
- session的作用域怎么只是本页面啊??奇怪。。。。。。。。。。。。。。。。。。。。
- jsp实现线程安全访问
- ASP转学JSP,求好的网址。例如Apache
- httpclient post上传图片的问题。
- 请教各位如何将Jsp页面中的下拉列表框中的值传递到Servlet中去?
- ejb事务问题?
- 哪里有流量统计的jsp代码下载?
- 大侠救我呀!(急急急!!!)
- 提交后刷新页面,如何页面自动指定提交前的位置?
- 如何在循环中输出多个ArrayList
// src的路径根据自己的目录改一下
<script type="text/javascript" src="/Check.js"></script>
<%
String day = getyobi(year,month,date);
%>
<%=day %>
document.forms[0].submit();