Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用按钮更改jsp中的变量值_Java_Html_Jsp_Button - Fatal编程技术网

Java 使用按钮更改jsp中的变量值

Java 使用按钮更改jsp中的变量值,java,html,jsp,button,Java,Html,Jsp,Button,我使用JSP用Java编写动态web项目。我是初学者。 我想在网站上写日历。 在我使用的java代码中 <% Calendar calendar = new GregorianCalendar(); Date date = new Date(); calendar.setTime(date); ... int day = calendar.get(Calendar.DATE); int month = calendar.get(Calendar.MONTH); int year = c

我使用JSP用Java编写动态web项目。我是初学者。 我想在网站上写日历。 在我使用的java代码中

<% 
Calendar calendar = new GregorianCalendar();
Date date = new Date(); 
calendar.setTime(date);
...
int day = calendar.get(Calendar.DATE);
int month = calendar.get(Calendar.MONTH);
int year = calendar.get(Calendar.YEAR);
...
numDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
weekStartDay = calendar.get(Calendar.DAY_OF_WEEK);
%>
并在此之后通过JavaScript函数提交页面

function goTo()
{
  document.form.submit()
}

这是我的JSP代码

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" %>

<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>Insert title</title>
    </head>

    <script>
        function goTo()
        {
          document.frm.submit()
        }
    </script>

    <body>
        <div align="center">
            <div style="overflow-x:auto;">              
                <%
                    Calendar calendar = new GregorianCalendar();
                    Date date = new Date();
                    String dateString = new String();
                    int day, month, year;
                    int numDays, weekStartDay, totalWeeks;

                    calendar.setTime(date);
                    day = calendar.get(Calendar.DATE);
                    month = calendar.get(Calendar.MONTH);
                    year = calendar.get(Calendar.YEAR);

                    dateString += calendar.get(Calendar.YEAR) +" "+ calendar.get(Calendar.MONTH) + " " + calendar.get(Calendar.DATE);

                    numDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
                    weekStartDay = calendar.get(Calendar.DAY_OF_WEEK);

                    calendar = new GregorianCalendar(year, month, numDays);
                    totalWeeks = calendar.get(Calendar.WEEK_OF_MONTH);
                %>          
                <table>
                    <tr>
                        <%= iYear %> 
                        <%= iMonth %> 
                        <%= iMonth %> 
                        <\br>
                        <%= dateString %>

                        <button type="button" onclick="goTo()"> - <% iMonth--; %></button>
                        <button type="button" onclick="goTo()"> + <% iMonth++; %></button>
                    </tr>
                </table>
            </div>
        </div>      
    </body>
</html>

插入标题
函数goTo()
{
文件.frm.submit()
}
- 
+ 

这是我的JSP代码

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" %>

<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>Insert title</title>
    </head>

    <script>
        function goTo()
        {
          document.frm.submit()
        }
    </script>

    <body>
        <div align="center">
            <div style="overflow-x:auto;">              
                <%
                    Calendar calendar = new GregorianCalendar();
                    Date date = new Date();
                    String dateString = new String();
                    int day, month, year;
                    int numDays, weekStartDay, totalWeeks;

                    calendar.setTime(date);
                    day = calendar.get(Calendar.DATE);
                    month = calendar.get(Calendar.MONTH);
                    year = calendar.get(Calendar.YEAR);

                    dateString += calendar.get(Calendar.YEAR) +" "+ calendar.get(Calendar.MONTH) + " " + calendar.get(Calendar.DATE);

                    numDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
                    weekStartDay = calendar.get(Calendar.DAY_OF_WEEK);

                    calendar = new GregorianCalendar(year, month, numDays);
                    totalWeeks = calendar.get(Calendar.WEEK_OF_MONTH);
                %>          
                <table>
                    <tr>
                        <%= iYear %> 
                        <%= iMonth %> 
                        <%= iMonth %> 
                        <\br>
                        <%= dateString %>

                        <button type="button" onclick="goTo()"> - <% iMonth--; %></button>
                        <button type="button" onclick="goTo()"> + <% iMonth++; %></button>
                    </tr>
                </table>
            </div>
        </div>      
    </body>
</html>

插入标题
函数goTo()
{
文件.frm.submit()
}
- 
+ 

html在哪里可能重复?也张贴。可能重复你的html在哪里?也把它贴出来。