package example;
public class WordLength {
private String word="";
public int length=0;
public WordLength(){}
public void setWord(String w){
word = w;
length = word.length();
}
public String getWord(){
return word;
}
public int getLength(){
return length;
}
}
2)您必须编译Java文件并生成一个.class
。您可以使用命令来完成javac
。否则,您可以在Eclipse工作区的文件夹中查找,并在项目的文件夹中找到.class
eclipse生成的文件。
3)将此文件放在一个名为WEB_INF\classes\example
tomcatdocuments文件夹根目录的文件夹中。(示例是包的名称)
<!-- wordLegth.jsp -->
<%@ page language="java" import="java.util.*" %>
<html>
<head>
<title>Word length</title>
</head>
<body>
<jsp:useBean id="counter" scope="session" class="example.WordLength"/>
<%
String w1= request.getParameter("p1");
int l1 = 0;
counter.setWord(w1);
l1 = counter.getLength();
%>
<p> The word <%= w1 %> has <%= l1 %> characters.</p>
</body>
</html>
<!-- form.html -->
<html>
<head>
<title>Form</title>
</head>
<body>
<form action="wordLegth.jsp">
<p> Word 1: <input name="p1"></p>
</p>
<input type="submit" value="Count">
</form>
</body>
</html>
问候卢卡