Web表现层JSP技术基础开发题

Author Avatar
Euan 10月 29, 2019
  • 在其它设备中阅读本文章

Web表现层JSP技术基础开发题

实验要求

(选做)以下开发题任选一题,请同学们编程实现,并提交源代码和实验运行报告截图

  1. 在某个页面中存在下面的表单
1
2
3
4
5
    <formmethod="post"action="/webapp/responseSomeRequest.jsp">
      文章标题:<inputtype="text"name="paperTitle"><br>
     作者姓名:<inputtype="text"name="paperAuthor"><br>    
  <inputtype="submit"value="提交">
  </form>

请编程一个获得该表单中的paperTitle和paperAuthor值并在浏览器中显示输出其值的responseSomeRequest.jsp页面。

  1. 在某个JSP页面中包含有如下内容的表单,响应该表单请求的目标页面为responseUserLogin.jsp。请为responseUserLogin.jsp页面编写获得该表单中的各个请求参数的JSP脚本代码。
1
2
3
4
5
6
7
8
9
10
<formaction="/webcrm/userManage/responseUserLogin.jsp"method="post"
用户类型:<select name="type_User_Admin">              
<optionvalue="1">前台用户</option>            
<optionvalue="2">后台管理员</option>                 
</select>          
您的名称:<inputtype="text"name="userName"  />        
您的密码:<inputtype="password"name="userPassWord" />           
<inputtype="submit"value="提交"name="submitButton" />       
<inputtype="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>
<formmethod="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);
%>

截图

uorPCn.png
这张图片中的黄色波浪线以为是空格,结果总是出error,最后自己打了空格,success

uoDxHg.png
uor94s.png
uorpNj.png

本文使用 CC BY-NC-SA 3.0 中国大陆 协议许可
具体请参见 知识共享协议

本文链接:https://zyhang8.github.io/2019/10/29/j2ee-exp3/