`
blues1021
  • 浏览: 136068 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

request.setAttribute和getAttribute,以及struts中html:text ps

 
阅读更多

  1.request.getSession().setAttribute(arg0, arg1);是在所有的页面都是用这些数据的时候使用

  request.setAttribute则是只在此action的下一个forward需要使用的时候使用

2. request.getAttribute表示从request范围取得设置的属性 ,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 。
    request.getParameter 表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没 有setParameter),而且接收参数返回的不是Object,而是String类型。

    setAttribute的参数是String 和 Object ,

(1).放的时候:Double res = new Double(result);//包装
request.setAttribute("result", res);//再设置进去

(2.)取的时候: Double res = (Double)request.getAttribute("result");
double result = res.doubleValue();

另外,需要注意的是使用request.setAttribute时不能使redirect而是forward。即是将请求转发而不是重定向

3.使用CSS固定html:text 和html:password的宽度 - [ JAVA ] 2009-04-08

   struts中的html:text和html:password的标签的宽度总是不一致,即使设置了相同的size,外观上也有很大的差别,可以用下面的方法固定输入框的宽度。

(1 )<html:text property="accountID"  style/>
      <html:password property="password"  style/>

在html:text和html:password标签中指定styleClass属性。

(2)在basic.css中指定样式,

textbox {
     width:140px; 
     height:15px;          
           }
 

(3)在jsp页面的<head></head>中间加上 <link href="css/basic.css" rel="stylesheet" type="text/css" />

 

 

http://qiyw.blogbus.com/logs/37639005.html

分享到:
评论

相关推荐

    request.setAttribute 语句前总显示红色感叹号解决办法 HTTP Status 500 -

    description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception root cause ...

    JSP request.setAttribute()详解及实例

    javascript request.setAttribute()详解 request.setAttribute()怎么用的? JSP1代码 String [] test=new String[2]; test[0]=1; test[1]=2; request.setAttribute(test,test) ; response.sendRedirect(jsp2.jsp); ...

    getAttribute和getParameter区别.

    request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。即request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取...

    数据库测试test.sql

    request.setAttribute("ulist",userList); request.getRequestDispatcher("/admin/show.jsp").forward(request,response); } public void logout(HttpServletRequest request, HttpServletResponse response) ...

    hibernate sprint 封装应用

    request.setAttribute("toolbar", toolbar); // 条件过滤数据,传送到页面 request.setAttribute("xm", xm); request.setAttribute("rxsj", rxsj); request.setAttribute("yx", yx); request.setAttribute("zy", zy);...

    POI导入导出EXCEL文件.(struts 1.x and struts2.x).doc

    web中使用POI导入导出EXCEL文件的例子 struts1.x的例子,struts2.x可以参考自己修改 1.action的写法 import java.io.*; import java.sql.*; import java.util.ArrayList; import javax.servlet....

    很经典的登录回选。

    if (session.getAttribute("person") == null) { if (null != request.getQueryString()){ // session.setAttribute("redirectUrl", request.getRequestURL().append("?").append(request.getQueryString())....

    JS绿色自行车行驶动画特效.zip

    this.getAttribute("data-r") "," this.getAttribute("data-g") "," this.getAttribute("data-b") "," "1)"; colorObj.r=this.getAttribute("data-r"); colorObj.g=this.getAttribute("data-g"); colorObj.b=...

    struts乱码问题

    HttpServletRequest request=ServletActionContext.getRequest(); HttpSession session=request.getSession(); session.setAttribute("bookName", this.bookName); session.setAttribute("bookPrice", this....

    weChatpay完整版java

    UserAccessToken token = (UserAccessToken) request.getSession().getAttribute("UserAccessToken"); if(null==token){ token = util.getAccessToken3(Constants.APPID, Constants.SECRET,code); ...

    struts 标签 logic:iterate使用 logic:iterate

    我就是靠这个文档实现logic:iterate的循环的 struts 标签 logic:iterate使用 logic:iterate &lt;br&gt;第一页 是struts官方的说明, 第二页 是个例子 第三页 是我实现的arrayList放入标签的方法。 这是页面...

    Jquery自动补全

    Jquery自动补全1.servlet中 public void doPost(HttpServletRequest ... request.setAttribute("word", word); System.out.println("dd"); request.getRequestDispatcher("testXml.jsp").forward(request, response); }

    jsp基础精华详解

    HttpSession session = request.getSession(); session.setAttribute("name", "zhangsan"); session.setAttribute("pwd", "aaa"); String name = (String) session.getAttribute("name"); 2.cookie: //创建Cookie ...

    java中管理员板块

    简单易懂的代码public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String method=request.getParameter("method"); if(method!=null)...

    j2ee期末复习资料

    2.下列选项中,(b ) 可以准确地获取请求页面的一个文本框的输入 (文本框的名称为 name) A.request.getParameter(name) B.request.getParameter("name") C.request.getParameterValues(name) D.request....

    分页导航自动生成1

    request.setAttribute("pageControlNumberType1", pageControl.pageControl()); request.setAttribute("pageControlNumberType2", pageControl2.pageControl()); request.setAttribute("pageControlNumberType3", ...

    分页导航自动生成

    request.setAttribute("pageControlNumberType1", pageControl.pageControl()); request.setAttribute("pageControlNumberType2", pageControl2.pageControl()); request.setAttribute("pageControlNumberType...

    基于servlet的购物车

    //得到书号和书本对象 int bookid =Integer.parseInt(request.getParameter("id")); Map, Book&gt; books = (Map, Book&gt;)request.getSession().getServletContext().getAttribute("books"); Book book = books....

    js教程.txt

    这是我在网上看到的java 代码介绍,个人感觉他描述的很好,因此特意拿来分享,有兴趣的小伙伴可下载去看看。

Global site tag (gtag.js) - Google Analytics