精华内容
下载资源
问答
  • jsp中调用java代码小结

    2021-01-20 14:19:19
    原封不动的传送给客户端有两个小例外: 1. 如果想传送 <%或%>, 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, <\% 或 %\>2. 如果想传送注释, 在 jsp 编辑页面...现在 jsp 页面的 java 代码量, 最好将
  • JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...
  • JavaScript控制JSP中的Java代码

    千次阅读 2013-06-18 17:13:12
    总所周知,JSP中的java...JavaScript是无法控制Java代码。   但是有一个需求要根据JavaScript的选择来决定Java代码执不执行。这个时候就要用到Ajax,需要2张JSP页面。当Ajax触发时候,另外一个JSP页面被加载,这个J

          总所周知,JSP中的java代码是在服务器端执行的程序,JavaScript代码在浏览器端执行,因此同一个页面的先执行Java代码,然后执行JavaScript代码。JavaScript是无法控制Java代码。 

          但是有一个需求要根据JavaScript的选择来决定Java代码执不执行。这个时候就要用到Ajax,需要2张JSP页面。当Ajax触发时候,另外一个JSP页面被加载,这个JSP页面中的Java被执行,以实现JavaScript控制Java代码。只能控制其他页面的Java代码,不能控制,本页面的Java代码。

    1、在Oracle中建立表。

    2、创建被调用的JSP页面update.jsp。

    <%@ page language="java" contentType="text/html; charset=utf-8"
    	pageEncoding="utf-8"%>
    <%@ page import="java.sql.*"%>  <!--   添加java的sql包 -->
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>加载页面</title>
    </head>
    <body>
    
    <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); //加载Oracle数据库的驱动   
      String url="jdbc:oracle:thin:@localhost:1521:orcl";       //添加Oracle的连接地址,localhost即默认本机地址
      String user="student";  //数据库的帐号
      String password="student";//数据库的密码
      Connection conn= DriverManager.getConnection(url,user,password);   //将url,user和password实现数据库的连接 
      Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);//实例化Statement对象    
      String sql="select * from sparametertbl t where t.PARAMETER='autoChecking' "; //查询语句   
      String sql2="update  sparametertbl t set t.value='0'   where t.parameter='autoChecking'";//修改语句1
      String sql3="update  sparametertbl t set t.value='1'   where t.parameter='autoChecking'";//修改语句2
      ResultSet rs=stmt.executeQuery(sql);  //执行查询操作
      String flag="";
         while(rs.next()) { //利用循环获取结果集的数据
           flag=rs.getString(2);
                          }   
      String show="";
         if(flag.equals("1")){//当结果是1的时候置换成0
    	   stmt.executeUpdate(sql2);//执行修改操作
    	   show="关闭";
    	   flag="0";
         }else{           //当结果是0的时候置换成1
    	   stmt.executeUpdate(sql3);//执行修改操作
    	   show="开启";
    	   flag="1";   
         }
      rs.close();   //关闭rs
      stmt.close();  //关闭操作
      conn.close(); //关闭连接   
    %>  
    当前自动检测的状态是:<%=show%> <%=flag%> 
    </body>
    </html>
    


    3、创建含Ajax的调用页面,index.jsp

    <%@ page language="java" contentType="text/html; charset=utf-8"
    	pageEncoding="utf-8"%>
    <%@ page import="java.sql.*"%>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>自动检测更改页面</title>
    <script type="text/javascript" src="js/jquery.js" ></script>
    </head>
    <body>
    
    <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
    String user="student"; 
    String password="student"; 
    Connection conn= DriverManager.getConnection(url,user,password);    
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
    String sql="select * from sparametertbl t where t.PARAMETER='autoChecking' ";    
    ResultSet rs=stmt.executeQuery(sql);  
    String flag="";
    while(rs.next()) { 
    flag=rs.getString(2);
    }   
    String show="";
    if(flag.equals("1")){
    	show="开启";
    }else{
    	show="关闭";
    }
    rs.close();    
    stmt.close();    
    conn.close();    
    %>  
    当前自动检测的状态是:<%=show%> flag: <%=flag%> 
    
    
    <a href="#" οnclick="docheck()"><button type="button">改变状态</button></a>
      <script type = "text/javascript" language = "javascript">  
       function docheck()  
       {   
    	   if(confirm("确定要修改状态吗?"))   
           {   
    		  jQuery.ajax({
    			    cache: false,//清除缓存操作
    				url : "update.jsp"	,//URL指向要调用的页面
    				dataType:'jsp'//类型是JSP
    					});
    		  location.reload();//刷新页面操作
    		}  else{
    		}
       }  
       </script>
       
    </body>
    </html>
    

    4、最终效果:刚开始为关闭状态。点击按钮,提示是否改变状态,点击是。这时候Ajax触发另外一个页面的Java代码,SQL的update被执行。自动刷新页面,这时候显示为开启状态。当再次点击时,状态会再次发生改变。

     

     

     

     

    展开全文
  • 我想在script里嵌套JAVA语句,接收从另一个页面传来的变量,然后根据他来决定下面的一个span的显示方式 其实就是想通过JS做一个分页的上一页下一页的显示,比如在第一页的时候,上一页的链接隐藏,当只有一页的时候...
  • 原理: jsp中的Java代码 —— 服务器端代码js代码 —— 客户端代码java是在服务器端运行的代码,jsp在服务器的servlet里运行,而JavaScript和html都是在浏览器端运行的代码。所以服务器端先执行,执行后将信息传给...
    原理: 
    
    jsp中的 Java 代码 —— 服务器端代码
    js 代码 —— 客户端代码
    java是在服务器端运行的代码,jsp在服务器的servlet里运行,而 JavaScript 和html都是在浏览器端运行的代码。
    所以服务器端先执行,执行后将信息传给客户端。 
    因此加载jsp页面的执行顺序是java -> jsp ->js, 
    加载jsp的时候先编译java代码,有错误的话会直接报错;没报错的话会执行jsp代码,最后加载js代码。 

    ============刚写博客,有错误欢迎指正=======

    原文:http://blog.csdn.net/m_e_i_/article/details/50986914


    最近突然好奇,js与jsp的执行顺序:

    先看一段程序:

    <html>  
    <head>      
    <script type="text/javascript">  
          
        var value = <%= request.getParameter("number")%>;  //上一个jsp中穿过来的  
          
        alert(value);  
    </script>  
    </head>  
    <body>  
      
    </body>  
    </html>  

    这段程序是在js中插入jsp语句,可以正常的执行;

    再看下面一段程序:

    <html>  
      
    <head>  
      
    <title></title>  
      
    <script>  
      
         function loading()  
          
        {   
             document.write("JavaScript输出");  
        }  
      
    </script>  
      
    </head>  
      
    <body onLoad="loading()">  
      
        <%="jsp输出"%>  
      
    </body>  
      
    </html>  

    这段程序在浏览器访问的时候只会显示

    JavaScript输出  
    因为: <%="jsp输出"%>这是jsp中的嵌入java程序,是在服务器端运行的;

    因此,我们可以总结出js与jsp 的执行顺序是,先在服务器端将jsp语句运行完成后再插入到js中,再由浏览器来执行js程序;

    js可以使用java的变量,但是java不可以使用js的变量,一个jsp页面的编译顺序是,先编译java代码,然后再编译js代码。
    原文链接:http://blog.csdn.net/nuisthou/article/details/50923288
    展开全文
  • &lt;%%&gt;这里面的java代码在页面一开始...在js代码中是可以直接可以给js的变量赋 java代码的值 eg: function a(){ var a = &lt;%=request.getParameter("a")%&gt;; }2.在js代码...


    <%%>这里面的java代码在页面一开始生成的时候就编译了不会等到function执行的时候才运行的 ·
    采纳的答案 1.在js代码中是可以直接可以给js的变量赋 java代码的值
      eg:
          function a(){
             var a = <%=request.getParameter("a")%>;
        }

    2.在js代码中的java代码是不能获得js的值

       eg:

         function a(){
             var a = "";
            <%
                 String b = a; 是不行的
           %>
        }
       也就是说遇到上路问题,此时,你要换个思路

      我想你在<%
            %>
    需要实现的代码,通过后台实现
    eg:
         function a(){
           var a = "2" ;
            window.location.href= "...action ? a= a";
       }
    展开全文
  • 没想到什么好方法, 只能分开执行了 将java代码放在 后台,js方法中 发送参数给后台,进行执行

    没想到什么好方法, 只能分开执行了

    将java代码放在 后台,js方法中 发送参数给后台,进行执行

    展开全文
  • jsp页面中js获取java中变量的值

    千次阅读 2018-09-28 10:58:55
    通过&lt;%=java变量%&gt;的方式赋值给js变量。 1、定义一个java变量 &lt;% String a = “222”;//定义一个string类型的java变量 ... 标识里面的是jsp代码,可以定义java变量 &lt;%=变量...
  • 经过大半天的研究摸索,终于弄明白怎么把JSP中的Java代码中的值,传入JS代码中去。 由于自己才刚刚开始接触javaWEB 开发,今天在那儿做用户登录功能,用户在未登录时显示“登录”链接,登录后在原来“登录”的...
  • Jspjava判断

    千次阅读 2019-07-09 19:59:21
    Jsp是HTML和java结合的,所以既可以写HTML也可以写java,如何判断用户是否登录,就是获取用户登录的session,一般程序都是JavaScript通过后台查询返回再进行判断,而在jsp就比较简单多,不用特意在后台起查询方法,...
  • Java Web之JSP基本语法

    千次阅读 2018-07-24 11:15:41
    之前我们已经成功的创建了一个Java Web项目并部署到Tomcat上运行。 从创建的项目结构来看,我们...由Html、css、js代码、Java程序段以及jsp标签等组成,其后缀名为.jsp jsp实际上就是一个简化的Servlet(Servlet是...
  • jsp结合java实现打印功能

    千次阅读 2019-04-08 16:36:27
    在项目当中,因为我们系统是客户端,并非网页端,纯jsp打印的方式在我们客户端没有预览窗口,所以最终选择了将打印页面保存到数据库的方式打印。 纯jsp页面打印的方式: buttonPrint: 打印按钮; $("#buttonPrint)...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • 关于jspjava代码的使用;

    万次阅读 多人点赞 2018-04-13 10:12:11
    jsp文件才能写java代码(写在script中),单纯的js文件是不可以的,比如还有el表达式这种,都是不能写在js文件中的jsp中嵌入java代码可以有三种格式:第一种:&lt;%! 声明;%&gt; 可以声名方法和函数 ,此...
  • 不怕大家笑话,曾经在大学期间就做过**一次**web相关...每次和朋友稍微谈一下网页,发现自己把很多名次都搞混了,其中一直没有去解决的就是JSPJS的差别。每次和朋友说,你网站前端是用JSP写的吗,他说是用JS,我说不
  • Java JSP实现页面打印的功能

    万次阅读 2015-03-07 17:34:30
    根据公司需求,从客户动态创建表开始,然后从Excel中将数据导入到动态的表中,最后到用户前台调用查询,返回结果集,打印该结果集,所以最后使用打印功能,很简单只是调用window.print()的JS 即可。 下面直接上代码...
  • 参数交互-struts2前台与后台参数的交互,jspjava,javajsp,javajavascript
  • jsp页面内写java代码 更新数据库

    千次阅读 2018-01-20 14:54:07
    写了一个jsp页面就能对数据库某个数据进行更改 index.jsp页面如下: String file=request.getParameter("lujing_url"); if(file!=null && file!=""){ String url="jdbc:mysql://...
  • JSP 界面sql语句执行

    千次阅读 2017-10-23 10:56:36
    JSP页面 ; padding:30px;" rows="20"> 确定" onclick="showData(this)"/>    Result: ;"> <td> 1 <td></td> ...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
  • JAVA: request.setAttribute(msg, 1234); session.setAttribute(msg2, 1234); JSP: ${requestScope.msg} ${sessionScope.msg2} JAVA: ModelAndView ModelMap Model里添加的参数 JSP: 直接用${参数名} JAVA:...
  • 属性默认为escapeHtml=“false”;即不解析HTML文本语句,让其以: 加粗 这种形式表示。 如果设置escapeHtml=“true”;则解析HTML文本语句,让其以: <b>加粗</b> 的形式表示 ...
  • 因为老是翘掉学校jsp的课程,结果结课作业本来是一个小组做一个网站,结果我被老师指名道姓的要求一个人做一个网站,于是学了几天jsp,用了2天时间做了个网站 , 但安全性几乎为0 , 先写一篇博客记录一下代码... jsjsp...
  • 后执行子类非静态代码块及构造函数 Js中不加var的变量为全局变量 Java中try-catch-finally中有return的执行顺序: 不管有没有异常,finally中语句都会被执行,只是在执行finally之前如果try-catch中有return,return值...
  • JSPJava Server Pages(Java服务器页面)

    千次阅读 2018-09-27 12:42:44
    JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以&lt;%开头以%&gt;结束。 JSP是一种Javaservlet(服务器小程序),主要用于实现Javaweb应用程序的用户...
  • Java基础——JSP(一)

    2017-09-15 16:17:05
    一、JSP的由来 在很多动态网页中,绝大多部分内容是不变的,只有局部内容需要动态产生和改变。例如, 一个新闻的浏览次数,只有这个次数是动态改变的,而Servlet程序返回客户端的代码...简单来讲,JSP =html+java片段+js
  • jsp页面关于Javajs和html的加载顺序

    千次阅读 2017-02-27 09:32:51
    所以加载执行顺序是是java>jsp>js。 2. jsjsp中的加载顺序 页面上的js代码时html代码的一部分,所以页面加载的时候是由上而下加载。所以js加载的顺序也就是页面中标签出现的顺序。标签里面的或者是引入的...
  • Java Web购物车-JSP实现

    万次阅读 多人点赞 2018-07-20 23:32:34
    login.jsp &amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt; &amp;lt;...
  • Java 学习路线

    万次阅读 多人点赞 2018-01-06 13:21:35
    对于入门java将近两年的时间,曾经迷惘过,一直想知道java的具体学习路线,看过了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,发现没有一个符合我个人需求的学习路线,根据个人实际的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,695
精华内容 14,678
关键字:

java语句控制jsjsp

java 订阅