使用带按钮的JSP

时间:2012-03-03 19:25:44

标签: jsp button

我在JSP页面中有一个按钮:

<button type="button" onclick="">Click me </button>  

我想执行以下jsp代码:

<% session.setAtrribute("status","guest"); %>  

当我按下按钮时。

是否可以在按钮单击时使用JSP代码,如果是,如何使用?

2 个答案:

答案 0 :(得分:9)

做这样的事情: -

    <% 
        if(request.getParameter("buttonName") != null) {
               session.setAttribute("status", "guest");
        }
    %>

    <FORM NAME="form1" METHOD="POST">
        <INPUT TYPE="HIDDEN" NAME="buttonName">
        <INPUT TYPE="BUTTON" VALUE="Button 1" ONCLICK="button1()">
    </FORM>

    <SCRIPT LANGUAGE="JavaScript">
        <!--
        function button1()
        {
            document.form1.buttonName.value = "yes";
            form1.submit();
        } 
        // --> 
    </SCRIPT>

答案 1 :(得分:5)

使用:

  1. <input type="submit" value="click"/>并将表单操作设置到某个servlet / jsp页面,您可以在其中设置会话属性
  2. 在onclick按钮方法中使用ajax。

    JQUERY SAMPLE:

    $.ajax({
      url: "srvServlet", //or setJSP.jsp
      success: function(){
        alert ('ok');
      }
    });