导航:首页 > 方法技巧 > jsp如何调用java方法

jsp如何调用java方法

发布时间:2023-05-22 03:53:34

如何在JSP页面中调用JAVA

<input name="<%=res%>"> 你的这一句不就是调用下面的吗?加粗的部分就是表达式。 就历孝厅写在jsp页面就可以了<form><input name ="x" value="0"><input name ="y" value="0"><input type="submit" value="=">慎液<input name="<%=res%>"></form><%
int res=0;
if(request.getParameter("x")!="" &&
request.getParameter("x")!=null){
int x=Integer.parseInt(request.getParameter("x"));
int y=Integer.parseInt(request.getParameter("y"));
cal c=new cal();
res=c.add(x,y);
}
%> 就肢隐这样就是对的

⑵ 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文件到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-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

<!-- This should NEVER be present in live -->
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>

<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dwr-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传值到servlet来处理
jsp传值给另一个jsp页面,主要的方式橡兄是将数据放在request对象中,然后在另一慎扰个页面拿到这个数据即可,代码如下:
A.jsp :通过post 和get、连接宽如旦都可以传
a标签连接的:
<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>
B.jsp :
B页面通过如下代码接收
<%
String name=request.getParameter("name");
out.println("接收到:"+name);
%>

⑷ 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并传参数

如果不哪租档用Servlet或者诸如Struts这型弯类框架来做后台处理的话,你完全可以在JSP文件里直接写Java代码来处理。<%String pp=request.getParameter("pp"); //表单提李乱交上来的参数//直接调用smgp的API%>

⑹ JSP里面怎么调用java类里面的方法。

首先你写的是Javascript的代码,而Javascript是不用String声明变量,而是var

首先你得从JSP原理学起,前后台的代码本身是没有关联关系的,只是通过页面GET或POST时的参数,后台代码进行不同的处理,你需要手动实现一个请求比如action=save,后台switch request["action"]然后如果是"save",就做你的SAVE函数

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

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

⑻ jsp如何引用java类,有哪几种方法说明下

<%@page import="com.Test"%>/隐陆/引入Test.java包
<%
这里正常使用Test.jsva就行了
%>

目前我只用这个方法

其实在jsp中使用颤洞java类 除了在包前面加@page 和<%%>包括起来 其他和写java代茄携枯码没区别,明白了吧

阅读全文

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

热点内容
手机没有信号怎么办解决方法 浏览:312
农药计算方法 浏览:631
如何杀甲鱼方法 浏览:976
怎么通便快的方法 浏览:793
旧苹果一体机电脑升级系统方法 浏览:836
介绍音字的正确方法 浏览:840
盐腌扁尖食用方法 浏览:759
手机微信聊天发的照片在哪里设置方法 浏览:670
空肘的最佳治疗方法 浏览:893
如何治疗胃病方法 浏览:727
议论文中分析方法 浏览:429
雏孔雀最佳运输方法 浏览:888
前庭失调训练方法 浏览:280
什么方法消肿止痛 浏览:357
顺产助产有哪些方法 浏览:29
仓库具体有哪些盘点方法 浏览:246
洗衣服的手搓正确方法如何 浏览:423
体现教学原则和教学方法的试讲 浏览:267
相互切磋体现了什么教学方法 浏览:634
快速混合痔的方法 浏览:586