当前位置:编程学习 > JSP >>

jsp新手求指导,不要笑!

在<% %>之间直接用out.println()就没问题,如果在之间写一个方法,比如public void test(){ out.println();}就会报错,这是为什么呢?还有,像request.getMethod();等只可以直接在<body> </body>里面写么?不能写在<% %>中自己写的方法里面? 用的是Eclipse
追问:那我如果想把这些写成一个方法怎么办?
答案:方法一般是写在一个java文件里的,然后在代码段里声明一个对象的实例,通过实例来引用。

eg:
class student{
......
public void test(){  out.println();}
}

页面部分:
<jsp:useBean id="studentMgr" class="student类的路径" scope="page" />
<%
         studentMgr.test();   //引用即可
%>
<html>
.......
</html>
其他:你那是代码段里,在方法和声明里是不能用的 

上一个:急求!!matlab 解方程组
下一个:如何让一个form提取的值传递给多个jsp?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,