导航:首页 > 编程语言 > java如何调用jsp

java如何调用jsp

发布时间:2021-02-28 04:10:08

⑴ 请问jsP中如何调用java

JSP,页面第二行的指令可以导入类或类包,导入多个用半角逗号,分割专
<%@ page import="java.util.HashMap" %>
以下是我给你的建议:属
jsp是MVC2设计模式中的视图层,别往里面直接写java代码,java代码可以写到控制层或者模型层或者service层。
用el表达式、jstl代替java代码操作数据即可。
jsp要学的是JSP自身的指令+el表达式+jstl+html+js。

⑵ 在jsp中如何调用java中的方法。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
导入你需要使用的java方法所在的包,
然后直接调用就回可以了答

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<% %>中的内容就是java方法的调用

⑶ jsp怎么引用java的变量

  1. jsp标签,jstl,struts标签什么的.

  2. 最简单的还是使用el表达式.比如${username},即可访问action的属性,或者request范围的变量username

  3. 使用<%=request.getAttribute("username")%>这样专的jsp标签属,直接写java代码.

⑷ jsp如何调用java类

jsp调用java类的步骤:抄
1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com;
2.再在包中添加一个类:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相应的java代码片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>

⑸ 怎么让java代码调用jsp页面上的javascript方法

很遗憾,办不到,因为java是需要编译的,而js则不需要。
如果你要在java中调用js,那你在编译的时候就要加入对js方法的调用,但是只有浏览器可以识别js语言,jvm无法识别js,编译就会出错。

⑹ JSP如何调用java代码

首先,在服务端定义了一个类和静态方法:
public class Test {
public static String sayHello(String name){
return "hello, " + name;
}
}

注意:必须是公开的静态方法。
ajax分为同步、异步调用,如果没有传递回调函数,则是同步调用;
如果传递回调函数,则是异步调用。

同步调用
<script type="text/javascript">
......
try{
var obj = Test.sayHello('world!');
......
}catch(e){
//e.error 错误码
//e.message 错误描述
}
......
</script>

不传递回调函数,以try…catch来处理错误。
在同步调用模式下,如果有网络错误、业务逻辑错误等,会抛出一个异常。

异步调用
<script type="text/javascript">
......
Test.sayHello('world!',
function(obj){ //success callback function
......
},
function(error, message){ //fail callback function
}

);
......
</script>

传递回调函数作为参数。如果只有一个回调函数, 则默认是成功的回调函数。

⑺ 如何在jsp中使用java类

在jsp中使用java类举例如下:
1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com;
2.再在包中添回加一个类:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默认的首页index.jsp(当然也答可以自己新建一个jsp文件)的开头引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相应的java代码片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>

⑻ java jsp页面怎么写java类怎么调用java代码

jsp中写java代码成为scriptlet,写在<%%>之间就可以了。
Scriptlet是包含在<%和%>之间的Java代码,在Web容器处理JSP页面时执行,通常会产生输出,并将输出发送到客户的输出流里。Scriptlet除了不能定义类和方法、不能用import引入类外,可以包含任何有效的Java代码。(Java类在Jsp外部定义,可用page指令的import属性引入,也可以Java Bean的形式使用。Java中的方法必须在类内定义,但Jsp允许使用声明定义方法。窗体(GUI)设计代码在Jsp中无效)。
Scriptlet例程:
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>JSP基本语法</title>
</head>
<body>
<h1>Scriptlet示例页面</h1>
<table border="1">
<caption>乘法口诀表</caption>
<%-- 在网页中嵌入Java代码的主要方法 --%>
<%
for(int i=1; i<=9; i++) {
int j=1;
//out是JSP的一个内部对象,print方法用于向客户端输出数据
out.println("<tr>");
for(; j<=i; j++) {
out.print("<td>" + j + "*" + i + "=" + j*i + "</td>");
}
for(;j<=9;j++) {
out.print("<td> </td>");
}
out.println("</tr>");
}
%>
</table>
</body>
</html>

⑼ 在jsp中如何调用java中的方法

如果你有来一个类为源Person,Person中有个方法为public void setName(String userName),那么在jsp中可以这样写
<%
Person p = new Person();
p.setName("张三");
%>

⑽ 如何在java里使用jsp页面

java本身只是一种计算机语言.至于jsp不过也是java封装的一种基于http协议的表现层的东西.jsp是要使用容器内的.单独的java程序容是没有办法使用的.其实可以吧jsp理解为一种另类的class.这个class的作用就是输出静态的html页面.
至于像使用jsp.很简单,弄个容器.jetty,tomcat之类.写一个jsp文件,按照相关语法,写入html和java代码即可.如果想要使用一些标签,就另说了.
这个问题不太好回答.因为涉及的东西比较多.简单回答.也就如此了.

阅读全文

与java如何调用jsp相关的资料

热点内容
怎么看建行app号码 浏览:62
主角姓叶的被家族遗弃 浏览:650
梅高美网站是做什么的 浏览:32
重生二战后残兵建国 浏览:231
相亲网站推广费用一般多少钱 浏览:259
excel如何提取多个txt文件的内容 浏览:403
英雄无敌那个版本最好玩 浏览:347
pdf如何免费合并成一个pdf文件 浏览:950
编程m08代码是什么意思 浏览:486
史泰龙电影大全50部 浏览:696
雪中悍刀行同人小说 浏览:521
635接iphone6 浏览:496
韩国剧情电影在线观看影片 浏览:801
google浏览器快捷工具 浏览:92
mac全屏视频教程 浏览:267
编程猫的程序是哪个 浏览:56
p2p如何利用大数据 浏览:338
法国啄木鸟经典作品都有哪些 浏览:564
有个小说主角叫苏晨 浏览:87
有一本小说主角叫林晨 浏览:817

友情链接