java怎么获取jsp页面的值

java怎么获取jsp页面的值,第1张

jsp在页面上获取java参数总共有以下方法:

(1)直接在URL请求后添加

如:<a href="thexuanjspaction=transparams&detail=directe")直接传递参数, 特别的在使用responsesendRedirect做页面转向的时候,也可以用如下代码: responsesendRedirect("thexuanjspaction=transparams&detail=directe") ,可用requestgetParameter(name)取得参数

(2)jsp:param

它可以实现主页面向包含页面传递参数,如下:

<jsp:include page="Relative URL">

<jsp:param name="param name" value="paramvalue" />

</jsp:include>

还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:

<jsp:forward page="Relative URL">

<jsp:param name="paramname" value="paramvalue" />

</jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过requestgetParameter(name)取得参数

(3)设置session和request

通过显示的把参数放置到session和request中,以达到传递参数的目的

sessionsetAttribute(name,value);

requestsetAttribute(name,value)

取参数:value=(value className)sessiongetAttribute(name);

value=(value className)requestgetAttribute(name);

很简单啊,你这个列表展示的话,应该是用到c标签或者其他的吧,那直接做个判断就行了, <c:if test="判断条件"><span style="cloor:red"> 值</span></c:if>,不用c标签也是一样的,就是做个判断,然后加样式

通过request的getParameter的方法获取

1、通过requestgetParameter("参数名")获取后台的值

2、通过<%=变量%>的方式赋给js变量

示例:

<script>

<%  

  String s2 = (String)requestgetParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言

%>

var s = '<%=s2%>';//输出s2给js变量s

</script>

Date datein =(requestgetParameter("statttime"));

requestgetParameter("statttime")取出来的永远是String

statttime参数的时间是什么形式的呢?

如果是 类似 2012-05-07 15:57

String转换成Date的例子:

public class StringToDate {

public static void main(String[] args) {

String s = "2012-05-07 15:57:30";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

try {

Date d = sdfparse(s);

} catch (ParseException e) {

eprintStackTrace();

Systemoutprintln("日期格式错误");

}

}

}

SimpleDateFormat的构造函数可以传入一个String类型的pattern,表示你要转换的日期时间格式。

1、首先新建一个请求页面:文件命名为requestJspjsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。

2、然后新建一个被请求页面:文件命名为dojsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。

3、请求页面注意编码格式修改为utf-8,否则编码会出错,填写一个文本框,和一个提交按钮,请求方式为post,被请求页面为dojsp。

4、在被请求页面dojsp页面中,获取请求页面的输入信息,String user =requestgetParameter("user");并在页面中显示出来。

5、在浏览器地址栏中输入请求页面的地址,然后填写信息,点击提交。

以上就是关于java怎么获取jsp页面的值全部的内容,包括:java怎么获取jsp页面的值、JSP中怎么获取节点的值、JSP里面JS如何获取后台传来的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9466343.html

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

发表评论

登录后才能评论

评论列表(0条)

保存