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

JSP里面怎么调用java类里面的方法。,第1张

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

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

首先要引入那个类,让后就可以直接调用了

<%@ page import="comtestutilCommonMethod"%>

<%

CommonMethodtest();

%>

<%@ page import="comcodeStudent" %>

在jsp页面中写入这样的代码就是导入你自己自定义的类了

com    和code  是包名   Student 是其中的类。

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方法用于向客户端输出数据

outprintln("<tr>");

for(; j<=i; j++) {

outprint("<td>" + j + "" + i + "=" + ji + "</td>");

}

for(;j<=9;j++) {

outprint("<td> </td>");

}

outprintln("</tr>");

}

%>

</table>

</body>

</html>

你应该还有log没贴进来,仔细看看,无非是空指针,数据转换失败等错误,仔细查下JasperException的文档,在go()方法里用起来,试试能不能获取错误信息,然后再具体分析。

String outputFile =filetoString();仔细查查这个方法需要的包,是否在jsp页面也import进去了

%@ page language="java" import="ffffTttext" pageEncoding="gbk"%>

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

<title>My JSP 'Hellojsp' starting page</title>

<meta >

以上就是关于JSP里面怎么调用java类里面的方法。全部的内容,包括:JSP里面怎么调用java类里面的方法。、如何在jsp界面调用java方法、jsp页面如何调用自定义的java类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10033645.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存