zoukankan      html  css  js  c++  java
  • jsp中在java里面怎么调文本框里面的值?

    jsp中在java里面怎么调文本框里面的值?

    jsp中在java里面怎么调文本框里面的值<input type="text" name="men" value="fuck"/><input type="button" value="计算" name="but"></span>
    <%String str=request.getParameter("men");//我想在这里调到上面<input type="text" value="fuck">的值用request.getParamete根本钓不到 ,再此处用out.println(str);输出的是null.

    方法一:


    struts1
    request.getParmeter("name")

    struts2
    在action 定义属性名跟文本框的name一样再提供set get方法就行了

    方法二:

    对于jsp表单处理,是要经过浏览器的提交服务端处理(至于ajax实质也是),在服务端处理有两种方式
    1)写servlet处理:它继承了系统类库,实现doPost方法或doGet方法,这两个方法有两个参数,一般为request,respond,由request调用相关函数实现(例如getParameter,参数为表单元素的name属性值,为字符串)获得表单信息。
    2)jsp页面:它是一种特殊的servlet,为了解决开发上困难衍生出的,今后写多了就会体会到servlet和jsp不同,jsp内置了几个对象为request,respond,session,pageContext,application。。应该就这些吧,这些不用在jsp代码中声明,直接使用方式同servlet。

    浏览器填写的表单提交一定要以提交的方式到服务器进行处理,这里为了你能理解,表单的页面和处理页面不要写在一个里!

  • 相关阅读:
    openSUSE 13.1 Milestone 4 发布
    Neo4j 2.0 M4 发布
    iBoxDB for .NET v1.5发布, 移动NoSQL数据库
    GNU libc (Glibc) 2.18 发布
    Android 开源项目维护者宣布退出
    Jeasyframe 开源框架 稳定版 V1.5 发布
    Spring Mobile 1.1.0.RC1 和 1.0.2 发布
    Deis logo 开源PaaS系统 Deis
    EasyCriteria 3.0 发布
    TypeScript 0.9.1 发布,新增 typeof 关键字
  • 原文地址:https://www.cnblogs.com/muhy/p/14827596.html
Copyright © 2011-2022 走看看