jsp页面如何调用Servlet中自己定义的一个方法

jsp页面如何调用Servlet中自己定义的一个方法,第1张

jsp要调用servlet中自定义的方法需要把自定的方法放在doPost或者doGet或者init方法中。
举例如下:
import javaioIOException;
import javaxservletServletException;
import javaxservlet><javascritp>
function js(){
alert("页面加载完成js方法就会被调用了");
}
windowonload=js;
</javascript>

如果没猜错的话,是你要为indexjsp准备数据,所以经过servlet准备数据再跳入indexjsp
方法一:
建一个中转jsp
<!-- webxml 文件中修改如下部分 -->
<welcome-file-list>
<welcome-file>indexjsp</welcome-file> <!--改为中转的jsp-->
</welcome-file-list>
jsp里只需要
1
responsesendRedirect("/path");
重定向到servlet,再由servlet跳入jsp
方法二:
修改webxml
<welcome-file-list>
<welcome-file>indexjsp</welcome-file> <!--直接改为servlet路径-->
</welcome-file-list>

<script language="JavaScript">
function changeForm(){。。。}
function aa(){
changeForm(); //在js中直接这样调用就可以
}
</script>
在表单中的话,在你的触发事件上调用,例如
<input type="button" onclick="changeForm();"/> 在相应的事件上调用。这里onclick()是当点击按钮时调用这个方法


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

原文地址: http://outofmemory.cn/yw/13390162.html

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

发表评论

登录后才能评论

评论列表(0条)

保存