GetName.html
<html>
<body>
<form method="post" action="saveName.jsp">
what's your name?<br>
<input type="text" name="username" size="20"/><br>
what's your E-mail?<br>
<input type="text" name="email" size="20"/><br>
How old are you?<br>
<input type="text" name="age" size="4" /><br>
<input type="submit" name="submit" value="确认"/>
</form>
</body>
</html>saveName.jsp
<jsp:userBean id="user" class="test.User" scope="session" />
<jsp:setProperty name="user" property="*" />
<html>
<body>
<a href="NextPage.jsp">继续</a>
</body>
</html>NextPage.jsp
<jsp:userBean id="user" class="test.User" scope="session" />
<html>
<body>
姓名:<%=user.getUsername("username") %><br>
Email地址:<%=user.getEmail"email") %><br>
年龄:<%=user.getAge("age") %><br>
</body>
</html>User.class
package test;public class User {
String username;
String email;
int age;
public User(){}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}错误报告:
org.apache.jasper.JasperException: /saveName.jsp(1,6) Invalid standard action
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1265)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:176)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)User.class放在webapps\ROOT\WEB-INF\classes\test下的
<html>
<body>
<form method="post" action="saveName.jsp">
what's your name?<br>
<input type="text" name="username" size="20"/><br>
what's your E-mail?<br>
<input type="text" name="email" size="20"/><br>
How old are you?<br>
<input type="text" name="age" size="4" /><br>
<input type="submit" name="submit" value="确认"/>
</form>
</body>
</html>saveName.jsp
<jsp:userBean id="user" class="test.User" scope="session" />
<jsp:setProperty name="user" property="*" />
<html>
<body>
<a href="NextPage.jsp">继续</a>
</body>
</html>NextPage.jsp
<jsp:userBean id="user" class="test.User" scope="session" />
<html>
<body>
姓名:<%=user.getUsername("username") %><br>
Email地址:<%=user.getEmail"email") %><br>
年龄:<%=user.getAge("age") %><br>
</body>
</html>User.class
package test;public class User {
String username;
String email;
int age;
public User(){}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}错误报告:
org.apache.jasper.JasperException: /saveName.jsp(1,6) Invalid standard action
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1265)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:176)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)User.class放在webapps\ROOT\WEB-INF\classes\test下的
解决方案 »
- jsp分页问题?
- 一共有abcde五个线程,怎么能让abcd全部执行完后再执行e线程呢。
- eclipse3.1 + tomcat5.0 开发时tomcat5在reload出现ThreadDeath错误而不能reload
- 谁有jstl帮助文档或者是jstl的教程。可不可以给我一份??
- 招聘java中高级程序员
- 请教:字符串直接比较大小的问题?
- 关于如何实现“手机验证码”的有效时间
- 来者有分 初学者求助!
- 我的毕业设计用jsp+sql server作一个erp中的办公管理模块,我该从何入手????高分!!!!!!!!!!!
- 高手快来
- 新群建设 欢迎大家加入学习 2987841
- 程序退出时(或者被强行退出),如何终止所有运行中的线程
<html>
<body>
<form method="post" action="/saveName.jsp">
what's your name? <br>
<input type="text" name="username" size="20"/> <br>
what's your E-mail? <br>
<input type="text" name="email" size="20"/> <br>
How old are you? <br>
<input type="text" name="age" size="4" /> <br>
<input type="submit" name="submit" value="确认"/>
</form>
</body>
</html>