「jsp使用java类」jsp和Java
今天给各位分享jsp使用java类的知识,其中也会对jsp和Java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、jsp页面怎么使用java方法
- 2、jsp中怎么导入java类
- 3、jsp 如何调用java类 初学
- 4、jsp中怎样引入自定义的java类?
- 5、JSP页面中怎么引用java类的方法
- 6、请问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() %
jsp中怎么导入java类
jsp中导入java的方式如下:
%@ page language="java" %
%@ page import="com.ringofarm.apps.bbs.BBS0010AF" %
%
BBS0010AF BBS0010 = (BBS0010AF) session.getAttribute("BBS0010");
%
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类?
JAVA引入自定义的类,可以使用关键字import。
import关键字的作用就是加载外部的java类,后跟:包名+类名,需要写在类的最上面,后面如果用到自定义类的时候,就不需要写包名,只需要新建就可以。
在文件开头写上,如下:
%@ page import="java.util.*" %
JSP页面中怎么引用java类的方法
本质上jsp最终要被编译成java,才能被执行
因此同你在java中使用java类一样,也要首先将该类引进
不过在jsp中要使用标签来引入,势力如下:
%@
page
import="com.Product.*"%
引进了com.Product.*下的所有类
%@
page
import="com.Product.Abc"%
引进了com.Product下的Abc类
请问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的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-01,除非注明,否则均为
原创文章,转载请注明出处。