导航:首页 > 编程语言 > jsp写java方法

jsp写java方法

发布时间:2022-12-20 09:59:02

Ⅰ JSP页面中怎么引用java类的方法

本质上jsp最终要被编译成java,才能被执行
因此同你在java中使用java类一样,也要首先将该类引进
不过在jsp中要使用标签来引入,势力如下:
<%@
page
import="com.Proct.*"%>
引进了com.Proct.*下的所有类
<%@
page
import="com.Proct.Abc"%>
引进了com.Proct下的Abc类

Ⅱ jsp页面怎么使用循环 java

jsp页面使用循环 java的方法是在jsp页面中写scriplet代码。
举例for循环输出表格:
<%@ page language="java" import="task6.MyList,java.util.List" pageEncoding="UTF-8"%>
<HTML>
<BODY>
<jsp:useBean id="mylist" scope="application" class="task6.MyList" >
</jsp:useBean>
<H3>MyList scope="request" Example</H3>
<table border=1>
<tr>
<td> 英文</td>
<td> 中文</td>
<td> 生日</td>
<td> 性别</td>
</tr>
<%
List list = mylist.getList() ;
int idx1 = 0;
int idx2 = 1;
int idx3 = 2;
int idx4 = 3;
int len = list.size() / 4;
for (int i = 0; i < len -1; i++){
%>
<tr>
<td><%=(String)list.get(idx1)%></td>
<td><%=(String)list.get(idx2)%></td>
<td><%=(String)list.get(idx3)%></td>
<td><%=(String)list.get(idx4)%></td>
</tr>
<%
idx1 +=4 ;
idx2 +=4 ;
idx3 +=4 ;
idx4 +=4 ;
}
%>
</table>
</BODY>
</HTML>

Ⅲ java中JSP语句的编写

在jsp中应该是不可以写方法吧?
即不能写public **** test*(){}之类的。
只能是
<%
int n = 20;
Long result = 1L;
for(int i=1;i<=n;i++){
result = i * result;
}
out.println(result);//或者可写在<%%>范围外。但需要这样表示:结果<%=result%>
%>

Ⅳ 在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方法的调用

Ⅳ java类中写jsp代码

在java中硬要写jsp代码也不是不可以,就是让java的方法返回一个jsp代码的字符串,不过复杂度很高,代价太大,99.99%的情况下不会这么做,如果想让JSP页面调用对象,事实上你可以直接在jsp页面中new一个对象来使用。

Ⅵ 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代码怎么写

jsp的组成: jsp = html + java脚本 + jsp标签(指令)
jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。例如:request对象、out对象
3种java脚本:
<%...%>:java代码片段
<%=...%>:java表达式
<%!...%>:声明,用来创建类的成员变量和成员方法
jsp其实是一种特殊的Servlet,在html中通过java脚本就可以嵌入java代码,输出一些内容。

Ⅷ 怎么在jsp中合理使用java代码

这样属于业务逻辑层啊,代码中除了与底层数据库连接的代码,还有显示的代码之外,只要是执行逻辑判断和信息处理的都是业务逻辑层,将其分离写道javabean里面可以增加可维护性。
尽量避免在JSP中出现大量的JAVA代码,JSP只是负责显示
在JSP中出现EL表达式可以使代码更简洁
不过楼主如果是新学JSP,倒也没什么关系,慢慢就会知道了

Ⅸ 如何在jsp中写一个java方法

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

Ⅹ 怎么在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方法相关的资料

热点内容
如何解开应用加密 浏览:902
考研词汇刘一男pdf 浏览:119
kali的内核头编译 浏览:867
数控铣床洗斜面怎么编程 浏览:894
程序员基础架构岗怎么样 浏览:412
有什么好的付费app 浏览:626
java生成6随机数字 浏览:177
汇编语言程序设计教程pdf 浏览:44
我的老公是冥王在哪个app上看 浏览:70
程序员婚前准备 浏览:372
金铲铲之战微信安卓兑换码怎么换 浏览:846
单片机38译码器 浏览:335
思域换压缩机 浏览:183
必应服务器ip地址 浏览:628
魔兽世界服务器怎么连接 浏览:39
什么地方会用到云服务器 浏览:54
pdfarchitect 浏览:676
图片找不到文件夹 浏览:199
看书免费app哪个最好 浏览:630
python服务器怎么安装 浏览:382