精华内容
下载资源
问答
  • jsp中嵌套java代码,js中嵌套java代码

    千次阅读 2019-01-10 16:24:11
    首先根据三目运算中,来判断如果等于add,就是新增,否则就是编辑。 在js中想要判断是true还是false,所以需要把java代码拿过来,在js中写java代码,得加上&...根据jsp中的java代码,取到user,在js中调用user ...

      首先根据三目运算中,来判断如果等于add,就是新增,否则就是编辑。                 

    在js中想要判断是true还是false,所以需要把java代码拿过来,在js中写java代码,得加上<%%>,在里面写java代码

     

    根据jsp中的java代码,取到user,在js中调用user

    展开全文
  • JSP基础(一)jsp页面使用java代码

    千次阅读 2016-11-18 10:52:36
    jsp页面使用java代码。 . jsp脚本 语法: //写java代码 %> 在jsp页面定义变量和声明函数 语法示例: ! //声明 %> 表达式使用 语法: 表达式%> //注意:表达式不以分号结束 例子 在页面输出今天日期 import=...

    在jsp页面使用java代码。

    • . jsp脚本

    语法:

    <%
        //写java代码
    %>
    
    <!--示例 -->
    <% out.println("你好"); %>
    • 在jsp页面定义变量和声明函数
      语法示例:
    <%!
       //声明
    %>
    
    <!--示例 -->
    <%!
        string s = "yyf";
        int add(int a,int b){
            return a+b;
        }
     %>
    • 表达式使用
      语法:
    <%= 表达式%> //注意:表达式不以分号结束
    
    <!--示例 -->
    姓名:<%=s%>
    x+y=<%=add(1,1)%>
    • 例子
      在页面输出今天日期
      import=”java.text.*”是 java下SimpleDateFormat所在包。
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ page import="java.text.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
    
      </head>
    
      <body>
        <% out.println("你好"); %>
        <br>
        <%!
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年mm月dd日");
            String s = sdf.format(new Date());
        %>
        今天是:<%=s %>
      </body>
    </html>

    显示结果:
    你好
    今天是:2016年42月18日

    • 示例二
      用脚本打印九九乘法表
    <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
    
        <title>My JSP 'exercise.jsp' starting page</title>
    
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
      </head>
    
      <body>
        <%!
           //返回九九乘法表对应的HTML代码,通过表达式来调用,在页面上显示 
           String printMultiTable1()
           {
              String s = "";
              for(int i=1;i<=9;i++)
              {
                 for(int j=1;j<=i;j++)
                 {
                    s+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";
                 }
                 s+="<br>"; //追加换行标签
              }
              return s;
           }
    
           //JSP内置out对象,使用脚本方式调用,打印九九乘法表
           void printMultiTable2(JspWriter out) throws Exception
           {
               for(int i=1;i<=9;i++)
               {
                 for(int j=1;j<=i;j++)
                 {
                    out.println(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;");
                 }
                 out.println("<br>"); //追加换行标签
              }
           }
    
        %>
        <h1>九九乘法表</h1>
        <hr>
        <%=printMultiTable1()%>
        <br>
        <% printMultiTable2(out);%>
        <br>
    
      </body>
    </html>
    展开全文
  • 关于jspjava代码使用;

    万次阅读 多人点赞 2018-04-13 10:12:11
    jsp文件才能写java代码(写在script中),单纯的js文件是不可以的,比如还有el表达式这种,都是不写在js文件中的jsp中嵌入java代码可以有三种格式:第一种:&lt;%! 声明;%&gt; 可以声名方法和函数 ,此...

    jsp文件才能写java代码(写在script中),单纯的js文件是不可以的,比如还有el表达式这种,都是不能写在js文件中的

    jsp中嵌入java代码可以有三种格式:

    第一种:<%! 声明;%> 可以声名方法和函数 ,此部分定义的全局变量,具体可以查看jsp在tomcat生成的java文件

    例如:在java代码中声明一个int型变量,




    2.<%代码;%> 里面可以写java代码 

    3.<%=表达式%> 输出表达式中的值到浏览器


    注意:第一和第二种 代码要加分号,第三种不要加!

           第一种为成员变量作为java代码肯定要加分号啊。

           第二种java片段当然也要加分号;

           第三种:咱们可以看下生成的java文件,

             例如:我jsp中的代码是这样写的:就是将a变量赋值给js变量a

            访问报错:

             

    说是jsp不能编译,让我们查看一下生成的java文件,


    哈哈 明白了吧 ,print方法里面加了个分号,很明显不对嘛!


    展开全文
  • JSP——在JSP中嵌入java代码

    千次阅读 2018-08-02 19:32:25
    JSP中嵌入java代码的三种方式:  (1)声明变量或方法 : &lt;%! 声明; %&gt; :慎重使用,因为此方法定义的是全局变量  (2)java片段(scriptlet): &lt;% java代码; %&gt;  (3)表达式...

    JSP中嵌入java代码的三种方式:

        (1)声明变量或方法 :  <%! 声明; %> :慎重使用,因为此方法定义的是全局变量

        (2)java片段(scriptlet):  <% java代码; %>

        (3)表达式:用于输出表达式的值到浏览器,<%=表达式  %>  在表达式中不能加分号(;)

    JSP页面的指令

        <%@ page %> //这个一般是写在最顶上的比如导入等

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

       指令的作用:设置JSP页面的属性和特征

        常用指令:

        (1)<%@ page %> 或<jsp:directive.page  > :常用属性:language=""contentType="text/html;charset=UTF-8"

        pageEncoding="" import="com.inspur.Dpet"

        isErrorPage="true|false" 指定当前页面是否可以作为错误页

        errorPage="error.jsp" (error.jsp页面中的isErrorPage="true")

        (2)<%@ include file="url"%> 或<jsp:directive.include >

        【注意】静态包含,在编译阶段把其他文件包含进来一起编译生成字节码文件

         问题:(1).被包含的文件中不能包含<html></html><body></body>;  

                    (2).file属性赋值不能用表达式,不能带参数

    HTML中form、reset和submit标签的用法:

        <form name=”loginForm” method=”post/get” action=”…” οnsubmit=”return function()”>

        //action的内容是Servlet Mapping当中的URL

        <input type=”reset” id=”reset” name=”reset” value=”重置”/>

        <input type=”submit” id=”submit” name=”submit” value=”登陆”/>

        </form>

     

     

    form表单的method中post和get的区别:

    Post提交的数据更具隐蔽性,适合提交大批量的数据

    http://localhost:8080/booklib/user

     

    而get提交的数据隐蔽性不好,会在地址栏内显示出来而且地址栏最多允许255个字符

    http://localhost:8080/booklib/user?username=admin&password=123&submit=登陆

     

    上述这种通过get传输数据的方法也可以通过超链接实现:

    <a href="user?username=admin&password=123&submit=登陆"></a>

    效果与get方法一样,而且用超链接提交的数据也可以用String  userrname  = request.getParameter("username"); 得到数据,其中方法的参数是数据名称即等号前的,值是等号后的。

    也可以是:location.href="user?action=del&uid="+uid;  

    或:location.replace(""user?action=del&uid="+uid");

    Location.href 等同于location.assign。(怎么用?????????)

    当使用replace的时候请求的地址不会放到list当中去?????什么意思??

     

    Form中的action的值应是web.xml中的url-pattern的值:

    Web容器在收到这个值后会解析这个值,然后拿这个值到web.xml中的url-pattern去匹配,直到找到对应的Servlet类,之后通过反射机制生成Servlet实例,然后到Servlet中的service()方法中去,然后根据method请求的是post还是get调用相应的doPost()和doGet()方法。

     

    如何调用jsp中的request和response对象:

    request和response对象来源:来自doGet(HttpServletRequest request, HttpServletResponse response)

     

    在jsp中可以直接用,用法如下:

    request常用的方法有两个即:

    request.setAttibute(“key”,value)/requeset.getAttribute(“key”)

    //一般在Servlet中用setAttribute()

    //一般在jsp中用getAttribute()

     

        getAttribuet()得到的是一个对象即Object类型,用时需要进行强制类型转换

    request.setCharacterEncoding("UTF-8");

        String username = request.getParameter("username");

    String password = request.getParameter("password");

     

        session对象来源:在doGet()中申明的HttpSession session = request.getSession(true);

    session:sessioin.setAttribute("key",value); 

    //一般在Servlet中用setAttribute()

      (Object)session.getAttribute("key");

    //一般在jsp中用getAttribute()

     

    Servlet中的RequestDispatcher对象:

    RequestDispatcher rd = request.getRequestDispatcher(target);

            rd.forward(request,response)

    展开全文
  • jsp页面中嵌入java代码

    千次阅读 2019-11-26 18:33:59
    1.jsp页面中嵌入java代码 jsp的脚本元素 jsp的指令元素 jsp的动作元素 1.1 jsp的脚本元素(直接嵌入java代码) 第一种:表达式(expression) 形式:<%= %> 例如:<%="hello" %> <%=1+1 %> ...
  • JSP中如果要使用java代码必须要用&lt;%%&gt;,一旦使用后,不与EL表达式一起使用,那么如果解决这个问题。 如对于一些使用if判断的java代码可以使用JSP标签来代替&lt;c:if&gt;。 也就是说,...
  • jsp页面中js代码中串插java代码

    万次阅读 2018-08-23 08:28:37
    事实上这个是非常容易实现的,因为在.jsp页面里面写java代码本身就很简单,下面就是所有例子。 1. User类 package cn.smileyan.domain; public class User { private String username; priv...
  • jspjava代码jsp代码、js代码执行的顺序 原理:  jsp中的java代码 —— 服务器端代码  js代码 —— 客户端代码  java是在服务器端运行的代码,jsp在服务器的servlet里运行,而javascript和html都是在浏览器端...
  •  声明变量和函数,可以由java代码调用。例如&lt;%! String name="yvwenting"%&gt;    注意: 1.&lt;%!%&gt;中可以出现分号  2.声明脚本可以放在页面的下方,也可以放在页面的...
  • IDEA在jsp页面写java代码报错

    万次阅读 多人点赞 2017-02-24 16:52:25
    如题,小编以前用myeclipse,eclipse的时候,在jsp里写java代码都是可以的,现在我换成了IDEA,却莫名报错 而且没有代码提示,比如说下图这样的,,虽然运行还是运行。。。但对强迫症而言,实在不忍 之前...
  • jsp文件中写Java代码报错

    千次阅读 2018-11-11 21:37:20
    今天学习Java web的时候写了个简单的jsp文件,里面写了两句Java代码,没想到居然报错了: 报的错误是: 然后百度了一下,发现很多的原因都和我不一样的,最后还是从以前的一本旧书JAVA EE上找到了答案——原来...
  • 如何在jsp里面写java代码

    万次阅读 2016-10-27 10:55:49
    jsp和html相比,最显著的优势就在于,jsp里面可以写java代码,但是html中不。 那么如何在jsp中写java代码呢! jsp中写java代码有如下三种方式: ,这里面可以申明变量或方法,注意:这里面申明的变量是全局的 ,与...
  • 如何在jsp页面中插入java代码

    万次阅读 2018-08-13 15:49:33
    jsp页面可以有三种方式插入java代码,分别是:&lt;%!%&gt;,&lt;%%&gt;,&lt;%=%&gt;。 这三种方式分别有不同的使用方式:&lt;%!%&gt;用于在jsp页面定义变量和方法; &lt;%=%&...
  • 可以在jsp中任意的地方插入java代码, 2·而使用&lt;%=name%&gt; 可以在任意地方输出一个在&lt;%%&gt;中定义过的变量 比如: &lt;% String name = "tong"; %&gt; &lt;!-...
  • jsp里面写java代码

    千次阅读 2017-11-01 09:52:43
    如何在jsp里面写java代码 2016-10-27 10:55 11970人阅读 评论(0) 收藏 举报 ...jsp和html相比,最显著的优势就在于,jsp里面可以写java代码,但是html中不。 那么如何在jsp中写java代码呢! jsp
  • jsp页面写java代码

    千次阅读 2017-07-20 15:38:32
    String M=session.getAttribute("sysname").toString(); //从session里把值拿出来,并赋值给M %> ...JSP声明语句:,通常声明全局变量、常量、方法、类JSP Scr
  • jsp页面直接写java代码尝试

    千次阅读 2019-03-12 09:53:18
    如何将java的date类型传给js使用,变为字符串显示
  • java代码实现jsp页面显示

    千次阅读 2017-12-24 13:52:12
    java //设置相应的编码 response.setContentType("text/html; charset=UTF-8"); //获取打印流对象 PrintWriter out = response.getWriter(); out.flush(); out.println("<s
  • ![![图片说明](https://img-ask.csdn.net/upload/201703/18/1489808748_301439.jpg)![图片说明](https://img-ask.csdn.net/upload/201703/18/1489809911_389730.jpg)
  • 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://...
  • 这里面的java代码在页面一开始生成的时候就编译了不会等到function执行的时候才运行的 ·采纳的答案 1.在js代码中是可以直接可以给js的变量赋 java代码的值 eg: function a(){ var a = &lt;%=request....
  • jsp页面中加入java逻辑处理和js的触发事件控制,并且在js中可以直接使用java逻辑中的变量,限于本jsp文件中 example: String path = request.getContextPath(); String basePath = request.getScheme()+":/...
  • 经过大半天的研究摸索,终于弄明白怎么把JSP中的Java代码中的值,传入JS代码中去。 由于自己才刚刚开始接触javaWEB 开发,今天在那儿做用户登录功能,用户在未登录时显示“登录”链接,登录后在原来“登录”的...
  • JSP 脚本调用 Java 代码

    千次阅读 2014-04-01 17:25:43
    尽管对于简单的应用,将少量的 Java 代码直接放到 JSP 页面中也工作得很好,但如果在 JSP 页面中使用大量复杂的 Java 代码块,造成的后果是难以维护,难以调试,难以重用,并且很难在开发团队的不同成员间划分工作。...
  • ![图片说明](https://img-ask.csdn.net/upload/201801/08/1515392660_846080.png)
  • JSP技术演示 这是主页 Button btn = new Button("测试导包"); Date d = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); out.println( sdf.forma
  • JSP中嵌入java代码的三种方式:  (1)声明变量或方法 : &lt;%! 声明; %&gt; :慎重使用,因为此方法定义的是全局变量  (2)java片段: &lt;% java代码; %&gt;  (3)表达式:用于输出...
  • 5款新闻发布系统(JSP+JAVA代码

    热门讨论 2009-02-03 17:16:06
    5款不同的用JAVA写的新闻发布系统,包括源代码,很全面,很好,分享给大家,希望给大家带来帮助。
  • 为什么嵌入到 HTML 的 java 代码中的最后一个else那行总是报错,无论是改成 else 还是改成 else if 都报错,错误是:Multiple annotations found at this line: - Syntax error, insert "AssignmentOperator ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 454,894
精华内容 181,957
关键字:

为什么jsp能使用java代码

java 订阅