将 public class myclass 中的public去掉,就能可以通过了,
但几个汉字却显示成怪符号,怎么呢?
但几个汉字却显示成怪符号,怎么呢?
解决方案 »
- 【求助】XStream序列化对象到xml
- 高分跪求,在jtable中的某行某列中的button响应事件
- Java的class能实现运算符override吗? 可以实现A+B的运算。
- 求<java核心技术>电子书下载地址
- 初学者,在tomcat 下运行jsp的问题,那位朋友能帮帮我。在网上看了一大堆资料,也无法成功配置,解决后另加100分
- 本是同根生,相煎何太急
- 如何将图片保存成文件(高分相送)
- sos!!!!请问我想用jdbc-odbc访问access数据库应如何配置我的classpath?
- websphere 3.02 & URLConnection
- JAVA SDK 安装哪个?
- 关于jtable,tableModel,tabelPanel的问题
- 求救! 关乎本菜菜命运前途的转折!
<%@ page info="a hello world example" %>
<html>
<head>
<title>Hello,World!</title>
</head>
<body>
<hr>
<h5>
<%out.println("<br>Hello,This is JSP!<br>");%>
<%out.println("<br>This is first JSP Program!<br>");%>
<%
String sub()
{
return("<br>这是试验程序test<br>");
}
%>
<%
out.println(sub());
%>
<hr>
</body>
</html>象传统的子程序也不能通过编译,为何?
这一句,应该就可以了
<%@ page info="a hello world example" %>
<%@ page contentType ="text/html;charset =GBK" %>
<html>
<head>
<title>Hello,World!</title>
</head>
<body>
<hr>
<h5>
<%out.println("<br>Hello,This is JSP!<br>");%>
<%out.println("<br>This is first JSP Program!<br>");%>
<%
class mytest
{
public String sub()
{
return("<br>这是试验子程序test<br>");
}
}
%>
<%
mytest p=new mytest();
out.println(p.sub());
%>
<hr>
</body>
</html>
果然通过了,汉字解决了!!就剩第二个问题了:
一个简单的传统子程序如:
String sub()
{
return("<br>这是试验程序test<br>");
}
一定要改写成类的形式吗?
public class myclass
{
public String sub()
{
return("这是试验程序");
}
}
<%@ page contentType ="text/html;charset =gb2312" %>
<html>
<body>
<h5>
<% out.println("<br>Hello,This is JSP Program!<br>");%><%! String sub1(String s) %>
<%! { %>
<%! return(s); %>
<%! } %>
<%-- 上次为所在类扩充一个方法sub1 --%> <% String s="<br>试验子程序subs<br>"; %>
<% out.println(sub1(s)); %>
<%= sub1("<br>再次调用子程序subs<br>") %>
<hr>
</body>
</html>
是在当前类扩充一些子程序(即“方法”),而JSP与servlet有一些差别,它省略了
所在的类(继承HttpServlet),造成你没法为它扩充新的“方法”与“属性”,为了
解决这个问题,JSP用了标记“<!”表示为JSP当前这个根类扩充“方法”与“属性”
如此而已!