Web表现层JSP技术基础开发题
实验要求
(选做)以下开发题任选一题,请同学们编程实现,并提交源代码和实验运行报告截图
- 在某个页面中存在下面的表单
1 2 3 4 5
| <form method="post" action="/webapp/responseSomeRequest.jsp"> 文章标题:<input type="text" name="paperTitle"><br> 作者姓名:<input type="text" name="paperAuthor"><br> <input type="submit" value="提交"> </form>
|
请编程一个获得该表单中的paperTitle和paperAuthor值并在浏览器中显示输出其值的responseSomeRequest.jsp页面。
- 在某个JSP页面中包含有如下内容的表单,响应该表单请求的目标页面为responseUserLogin.jsp。请为responseUserLogin.jsp页面编写获得该表单中的各个请求参数的JSP脚本代码。
1 2 3 4 5 6 7 8 9 10
| <form action="/webcrm/userManage/responseUserLogin.jsp" method="post" 用户类型:<select name="type_User_Admin"> <option value="1">前台用户</option> <option value="2">后台管理员</option> </select> 您的名称:<input type="text" name="userName" /> 您的密码:<input type="password" name="userPassWord" /> <input type="submit" value="提交" name="submitButton" /> <input type="reset" value="取消" /> </form>
|
实验步骤
由于两道题很相似,就选了第一道做,第二题相似
源代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>summit</title> </head> <body> <form method="post" action="test.jsp"> <input type="text" name="paperTitle" placeholder="文章标题:"> <input type="text" name="paperAuthor" placeholder="作者姓名:"> <input type="submit" value="提交"> </form> </body> </html>
|
1 2 3 4 5 6 7 8 9
| <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% request.setCharacterEncoding("utf-8"); String info1 = request.getParameter("paperTitle"); out.println(info1); String info2 = request.getParameter("paperAuthor"); out.println(info2); %>
|
截图
这张图片中的黄色波浪线以为是空格,结果总是出error,最后自己打了空格,success
本文使用 CC BY-NC-SA 3.0 中国大陆 协议许可
具体请参见 知识共享协议
本文链接:https://zyhang8.github.io/2019/10/29/j2ee-exp3/