在本文中,我们将探讨如何使用MyEclipse进行网站开发,特别是如何实现JSP网页表单的提交和传递值。这是一篇适合初学者的基础教程,旨在帮助学生掌握基本的Web开发技能。 我们需要创建一个新的Web Service工程。在这个例子中,工程名为"test02"。在MyEclipse中,你可以通过File > New > Project > Web > Dynamic Web Project来创建一个新的Web工程。填写项目名称,选择合适的JRE版本,并确保"Generate web.xml deployment descriptor"选项被选中,然后点击Finish。 工程创建完成后,JSP网页的源代码默认会存储在WebContent目录下,即WebRoot文件夹。而Java后台代码则应该放在src目录下。这里我们可以创建一个新的JSP文件,比如命名为"login.jsp",并添加HTML表单代码,用于用户输入用户名和密码。表单的`action`属性为空,意味着表单数据将在同一页面上处理,方法为`POST`。 HTML登录页面代码如下: ```html <body> <form action="" method="post" name="form"> <table border="1" align="center"> <tr><td colspan="2" align="center"><h2>贵州财经大学登陆</h2></td></tr> <tr><td>用户名:</td> <td><input type="text" name="t1" value=""/></td></tr> <tr><td>密码:</td> <td><input type="password" name="t2" /></td></tr> <tr><td colspan="2" align="center"><input type="submit" name="t3" value="点击试试"> <input type="reset" name="t4" value="取消算了"/></td></tr> </table> </form> </body> ``` 当用户在表单中输入数据并点击提交按钮后,JSP页面将接收到这些数据。在JSP页面中,我们可以使用Java脚本来获取这些传递的值。这通过`HttpServletRequest`对象的`getParameter()`方法实现。例如,获取用户名的代码如下: ```jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String username = request.getParameter("t1"); %> ``` 这段代码会从请求中获取名为"t1"的参数值,也就是用户输入的用户名。为了展示这些值,我们可以将它们插入到HTML中。完整的JSP页面代码可能如下: ```jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>Login Page</title> <!-- Meta tags for SEO --> ... </head> <body> <% if (username != null) { %> 用户名: <%= username %> <br/> <% } %> <!-- Display the form here --> ... </body> </html> ``` 通过这种方式,我们就完成了JSP网页表单数据的提交和获取。这只是一个基本的示例,实际开发中可能需要对数据进行验证、加密或存储到数据库等更复杂的操作。了解这些基础知识对于进一步学习Servlet、JSP以及更复杂的Web应用开发至关重要。 在MyEclipse中,你可以通过右键项目,选择Run As > Run on Server来运行你的Web应用,查看运行效果。确保你的MyEclipse已经配置了正确的服务器,如Tomcat或Jetty,以便正确地部署和运行JSP页面。 总结来说,本教程介绍了如何使用MyEclipse创建Web服务工程,编写JSP页面,构建HTML表单,以及通过Java脚本获取表单提交的数据。这对于初学者理解Web开发的基本流程和原理是非常有帮助的。在实践中,你可以根据需要扩展这些基础概念,构建更复杂的Web应用程序。
剩余13页未读,继续阅读
- 粉丝: 15
- 资源: 299
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助