如何查看jsp中java代码的值

如何查看jsp中java代码的值,第1张

jsp中查看java代码变量的值是通过打印的方式来查看的,最常用的是用c:out标签输出。

在Servlet文件中:

// 放入String类型,用c:out输出 String c_out_simple_string = "hello beijing 2008"; requestsetAttribute("c_out_simple_string", c_out_simple_string);

在JSP文件中:

c_out_simple_string的值是: "${c_out_simple_string}">

<c:out>标签是JSTL的核心标签库中的一员,使用非常普遍且非常简单。在本示例中只使用c:out标签的value属性,value属性值的来源是EL表达式,通过EL表达式取出变量c_out_simple_string的值赋给c:out标签的value属性,然后通过c:out标签显示出来。

浏览器显示了JSP页面已经其实已经经过了后台的运行,生成的是静态页面。

如果此时在页面上的交互只有通过javascript等页面脚本语言。

如果说复杂的逻辑,通过Ajax方式调用后台的Java方法进行 *** 作,再将返回值在页面进行展现。

java类获取jsp页面中input标签的值的方法:

jsp页面代码:

<input style="display: none;" type="text" id="id_proj" name="swfID" value=""/>

注:style="display: none;" 这里display属性值为none表示隐藏input标签

java类的代码:

String swfID = requestgetParameter("swfID"); //注这里一定要是input标签的name的值

javascript获取input的值和给input赋值的方法:

js代码:

获取input的值

<SCRIPT type="text/javascript">

function checkTip()

{

var id_pID=documentgetElementById("id_proj");

id_projvalue="同行网txw100com";

}

</SCRIPT>

给input赋值

<SCRIPT type="text/javascript">

function checkTip()

{

var id_proj=documentgetElementById("id_proj")value; //注:这里的id_proj一定要是input标签的id的值

}

</SCRIPT>

页面body中的代码

<input type="text" id="id_proj" name="swfID" value=""/>

如果是servlet接收:requestgetParameter("单选按钮的名字");

如果是struct框架,则利用action接收:常用的获取方式有2种。

在action类中设置同名变量,为他提供get、set方法;

实现ModelDriven接口,实现ModelDriven<T>接口的抽象方法 getModel,但数据模型必须由我们自己手动实例化。

供参考的思路:

1、jsp页面循环多个文本框,通过js或者jquery来取得这些文本框的值

2、定义一个字符串,然后按照逗号将文本框的值拼接起来

3、将拼接起来的字符串传递到action中,然后根据split方法来分割字符串,即可获取到文本框的值。

iContactHandle ich = new iContactHandle();List list = ichqueryIContact(sendPerson);%</form[/code]------解决方案--------------------------------------------------------给input的name属性提供set get方法就能获得。------解决方案--------------------------------------------------------1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了------解决方案--------------------------------------------------------探讨1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了

以上就是关于如何查看jsp中java代码的值全部的内容,包括:如何查看jsp中java代码的值、jsp页面嵌套java代码,如何从jsp当前页面获取值、如何获取jsp页面input的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存