抓取jsp网页源代码(就是request和session的传递参数)

优采云 发布时间: 2022-01-22 11:08

  抓取jsp网页源代码(就是request和session的传递参数)

  创建表 tbl_topic(

  topicid varchar2(40) 主键,

  标题 varchar2(50),

  内容 varchar2(1000),

  发布时间日期,

  修改时间日期,

  用户 ID varchar2(40),

  boardid int

  )

  当然,需要建立外键。此处省略。四个表中的两个是链接的。

  注册时,表单验证也很重要。当用户对填写的用户名失去关注时,查询数据库提醒用户名是否重复。使用了ajax和json(XMLHTTPRequest对象:核心,异步访问服务器)。

  登录时使用的验证码技术,以及通过http协议传递的参数:例如:

  -> 获取方法

  大大地。

  除了数据库上的大量业务操作。用得最多的就是request和session的传递参数,java代码和html的结合,比如用户权限的修改和删除,以及使用session存储判断当前用户和内容的用户来控制显示html代码。

  

<A href="doDeleteTopic.jsp?topicid=%=t.getTopicid()%">[删除]</A>

<A href="">[修改]</A>

  这也可以通过自定义标签更快地实现。

  另一个用得比较多的是服务器转发和重定向,实现页面跳转的选择和灵活使用。通过本项目的应用,对服务器请求数和请求参数传输这两种理解有了更深入的了解。转发时,可以使用请求的setattribute和getattribute来传递参数。

  另一个收获是对表单参数值的封装和分页的封装:

  RequestUtil使用反射将复杂的get和set方法得到的参数存储到javabeans中,节省了大量代码,提高了代码的可读性。

  分页的封装就是将分页中的数据写入到一个pageModel类中,在这个类中写入当前页数,页数的传递以及它们之间的逻辑判断,所以三个参数:当前页数,总页数data 得到每页的数据条数后,就可以使用这个类进行操作了。

  目前为止就这样了。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线