「jsp调用java」jsp调用java代码

博主:adminadmin 2022-11-28 20:43:08 68

本篇文章给大家谈谈jsp调用java,以及jsp调用java代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

jsp页面上如何调用java类里的内部类

1、新建一个项目,在src文件夹下添加一个包:如:test

2、再在包中添加一个类:如

package test;

public class conDatabase {

public String con(){

return "success";

}

}

3、在jsp文件的开头引入

%@ page import= "test.* "%

4、在body /body中添加相应的java代码,如:

%

String str;

conDatabase cd =new conDatabase();

%

%=cd.con() %

请问JSP中如何调用JAVA类?

JSP,页面第二行的指令可以导入类或类包,导入多个用半角逗号,分割

%@ page import="java.util.HashMap" %

以下是我给你的建议:

jsp是MVC2设计模式中的视图层,别往里面直接写java代码,java代码可以写到控制层或者模型层或者service层。

用el表达式、jstl代替java代码操作数据即可。

jsp要学的是JSP自身的指令+el表达式+jstl+html+js。

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() %

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中的方法?

如果你有一个类为Person,Person中有个方法为public void setName(String userName),那么在jsp中可以这样写\x0d\x0a

jsp 如何调用java类 初学

不知道你用dwr试过没有,一般在前端调用java类都是使用dwr因为它是专为,从页面调用后台的java类产生的。以HelloWorld为例假设后台有一个实体类HelloWorld

public class HelloWorld {

public String hello(String name){

return "helloworld"+"name="+name+"now time="+new Date().toLocaleString();

}

}

1.引入dwr的jar包

2.将dwr.xml文件copy到web-INF目录下

配置:

dwr

allow

create javascript="HelloWorld" creator="new"

param name="class" value="service.HelloWorld"/param

/create

/allow

/dwr

3.配置web.xml

加入:!-- dwr --

servlet

servlet-namedwr-invoker/servlet-name

servlet-classorg.directwebremoting.servlet.DwrServlet/servlet-class

!-- This should NEVER be present in live --

init-param

param-namedebug/param-name

param-valuetrue/param-value

/init-param

load-on-startup1/load-on-startup

/servlet

servlet-mapping

servlet-namedwr-invoker/servlet-name

url-pattern/dwr/*/url-pattern

/servlet-mapping

4.引入dwr的js,如:

script type='text/javascript' src='dwr/interface/HelloWorld.js'/script

script type='text/javascript' src='dwr/engine.js'/script

script type='text/javascript' src='dwr/util.js'/script

这一步你可以参考dwr的官方文档中的实例,因为这里引入的js,包括目录你都找不到的,所以以往的直接将js文件拖拉到要使用的页面就行不通了,

分别介绍一下引入的三个js文件:

第一个:后缀为HelloWorld.js的估计你也能猜出来了,其实在后台你就是有一个类名就叫HelloWorld的,现在应该明白为什么可以调用后台java类了吧(也就是说有几个java类要调用就有几个这样的引入文件,只需要将HelloWorld名字换为你的另一个要引入的类)。

第二个:固定的写法

第三个:不是必须的,可加可不加,不过它是为了是你操作更方便,一般都会加上。

5.下面就可以在页面调用了:

script type='text/javascript' src='dwr/interface/HelloWorld.js'/script

script type='text/javascript' src='dwr/interface/DepartmentsService.js'/script

script type='text/javascript' src='dwr/engine.js'/script

script type='text/javascript' src='dwr/util.js'/script

script type="text/javascript"

function hello(){

var name = document.getElementById("name").value;

HelloWorld.hello(name,callback);//直接使用引入的名称调用后台类中的hello()方法

}

//回调函数用来获取从后台传递来的参数,或者数据

function callback(date){

alert(date);

}

/script

6.完成

希望能下个dwr的官方jar包里面有好多例子,讲的都很详细的

关于jsp调用java和jsp调用java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。