社区
Web 开发
帖子详情
JSP 中有没有函数的功能?
AEA2
2002-05-14 05:39:18
我在一jsp页中,有多处引用同一java代码。请问如何做,有没有function的功能?
请附例程。
...全文
60
11
打赏
收藏
JSP 中有没有函数的功能?
我在一jsp页中,有多处引用同一java代码。请问如何做,有没有function的功能? 请附例程。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AEA2
2002-05-15
打赏
举报
回复
weidegong(weidegong)正是我想要的。这种方法比较简单易用,对于水平不高的我,最好用。当然,不是最好的方法。
谢谢各位!
Andrawu
2002-05-15
打赏
举报
回复
楼上的,你们写jsp都是在jsp中写方法吗?
奇怪。
dreamlxw
2002-05-15
打赏
举报
回复
生命当然可以
但我觉得不是该帖子想要的
因为声明要在每个页面里面作呀
他要的是可以共享的函数
其实,jsp和一般的java程序没有区别
你只要把共享的函数编译成.class后
放到合适的位置
如:WEB-INF/classes
然后和java程序一样
import这个.class就ok啦
哈,个人意见
多多指教!!
wyg1081
2002-05-15
打赏
举报
回复
对啊,可以在jsp页面中先声明,然后可以直接用了
weidegong
2002-05-15
打赏
举报
回复
当然可以写方法函数了,只是要求很特殊一点:
就是放的地方有要求:
<%!
public String test()
{
return "zosatapo";
}
%>
<%
out.println(test());
%>
注意那里有一个"!"
wjfxiao
2002-05-15
打赏
举报
回复
不,完全可以,看以下例子:
http://www.csdn.net/expert/topic/672/672811.xml?temp=.4615442
ephemeral
2002-05-15
打赏
举报
回复
好像只有用bean
Andrawu
2002-05-14
打赏
举报
回复
例子:Ezample.java
package com;
import java.util.*;
import java.io.*;
public class Example {
private String[] sArr =null ;
public Example() {
init();
}
private void init() {
sArr = new String[5] ;
}
public String[] getsArr(){
return sArr ;
}
public void setsArr(){
for (int i=0;i<sArr.length;i++ )
{
sArr[i] = String.valueOf(i) ;
}
}
public void YourMothed(){
}
}
jsp:
<%@page contentType="text/html;charset=gb2312"%>
<%
String[] sArr = null ;
int i=0 ;
com.Example oExa = new com.Example() ;
sArr = oExa.getsArr() ;
for (i=0;i<sArr.length;i++){
out.println("sArr["+i+"]=="+sArr[i]) ;
}
oExa.setsArr() ;
oExa.getsArr() ;
for (i=0;i<sArr.length;i++){
out.println("oExa.setsArr()---sArr["+i+"]=="+sArr[i]) ;
}
%>
试试
thebear810611
2002-05-14
打赏
举报
回复
也只有这个办法了
<jsp:useBean name="yourbean" ... ... />
scarab
2002-05-14
打赏
举报
回复
非常同意Andrawu(Andrawu)
Andrawu
2002-05-14
打赏
举报
回复
用java写一个bean,然后在bean中写你的方法(也就是你说的函数了),
然后在jsp中调用该方法。
standard-1.1.2.jar和jstl-1.1.2.jar
使用这两个标签时也勿必保持其版本的一致!否则就会报很奇怪的错误哦
SWFUpload实现多文件上传
SWFUpload实现多文件上传,servlet+
jsp
在
JSP
页面
中
定义方法
函数
先来补习一下基础知识: 1、
JSP
的本质就是一个Servlet,
JSP
在运行之前会先被Tomcat服务器翻译为.java文件,然后再将.java文本编译为.class文件,而我们在访问
jsp
时,处理请求的就是那个翻译后的类。 2、<% %>叫做脚本片段,其
中
编写的代码内容会翻译在Servlet的doservice方法
中
,显然我们可以在doservice方法
中
定义局部变量或者调用其他方法,但是不能在Service
中
再定义其他的方法
函数
,也就是我们可以在<%%>
中
定义局部变量或者调用
jsp
页面点击执行
函数
,无法进入
函数
在编写
jsp
页面时,通常会通过点击事件绑定某些
功能
,但有时会发现,点击按钮之后,在调试时,会自动跳过
函数
。本人整理了一些可能出现这个问题的原因: 1.访问
函数
名不一致,包括
函数
名不同、传参的个数等 2.可以在本页面进行查找,看共有几处叫这个
函数
名的,同一页面下,同一
函数
名只能使用一次,否则会联动其他
功能
也无法实现。 3.看本页面是否报错,是否有未定义的变量之类的,这
jsp
函数
js
函数
函数
也是对象,也具有普通对象的
功能
(能有属性)
函数
可以封装一些代码,在需要时可以调用
函数
来执行这些代码,使用typeof检查一个
函数
时会返回function 创建
函数
函数
声明 function
函数
名([形参1,形参2...形参n]){ 语句... }
函数
表达式 var
函数
名= function([形参1,形参2...形参n]){ 语句... } 调用
函数
语法:
函数
对象([实参1,实参2……实参n]); 立即执行
函数
函数
定义完,立即被调用,这种
函数
叫立即执
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章