jsp怎么接收并判断 Action设置在request里的变量和值

jsp怎么接收并判断 Action设置在request里的变量和值,第1张

//-----action传

requestsetAttribute("i",i);

//---jsp取

String j=(String)requestgetAttribute("i")

public void doGet(>

在Jsp页面最上方(<%@ 下方)

<%

String str = requestgetAttribute("key");

%>

在页面里

<%=str%> 就获取到了,或者使用标签

我来举个例子,可以写一个form表单,然后把值填入进去:

对应的jsp代码:

<form action="getValuejsp" method="GET">

站点名:<input type="text" name="name"> <br /> 

网址:<input type="text" name="url"> <br />

<input type="submit" value="提交">

</form>

以下是:getValuejsp的代码,运行如上图所示

<body>

<%requestsetCharacterEncoding("GBK");

String name=requestgetParameter("name");%>

<%String url=requestgetParameter("url"); %>

<h1>获取数据</h1>

<u1>

<li><p>

<b>站点名:</b>

<%=name%>

</p></li>

<li><p>

<b>网址:</b>

<%=url%>

</p></li>

</u1>

</body>

关于在JSP取值问题,以下两种情况供参考:

如果设置的值是对象,比如:

sessionsetAttribute("admins1",admins1);

取的时候直接用${ }取,比如:

<li><a style="color: #A8ABA9">${admins1email }</ a></li>

如果设置的值是集合,比如:

sessionsetAttribute("list ",list );

取值的时候需要先遍历再取值,如下:

<table>

        <tr>

            <th>序号</th>

            <th>描述</th>

            <th>名称</th>

            <th>状态</th>

            <th>创建时间</th>

            <th>更新时间</th>

            <th>发布时间</th>

        </tr>

        <c:forEach items="${list }" var="role">

            <tr>

                <td>${roleid }</td>

                <td>${rolecontent }</td>

                <td>${rolename }</td>

                <td>${rolestatus }</td>

                <td>${rolecreateTime }</td>

                <td>${roleupdateTime }</td>

                <td>${rolepubTime }</td>

            </tr>

        </c:forEach>

    </table>

通过name属性来提取,getparameter("控件的name属性");这样是拿到单个name的value值。checkbox这个控件一般是要通过getparametervalue("控件的name属性");来取值的,这个要求必须是name的名字要一样,value可以不同,它返回的是一个数组元素,该数组元素里面装的就是你需要获得的value值

以上就是关于jsp怎么接收并判断 Action设置在request里的变量和值全部的内容,包括:jsp怎么接收并判断 Action设置在request里的变量和值、jsp中用 EL表达式 取request中的值无法取到 希望看清楚题目在详细答,谢谢。、request.setattribute怎么在jsp取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9807214.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存