今天给各位分享jspjava使用教程的知识,其中也会对jsp教程csdn进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎么用jsp调用已有的接口,调用加密工具类,拼接参数

jsp中传值到servlet有三种方法:

JSP页面有3种方法向 servlet传值: form表单、URL

方法一:

%

session.setAttribute(“testSession”,”Hello session”);

reqeust.setAttribute(“testRequest”,”Hello request”);

%

方法二:

a href=”JspServlet?action=toServlet”点击提交传参数/a

方法三:

form action=”JspServlet?action=toServlet” method=”post” name=”form”

input name=”username” type=”test” /

input type=”submit” value=”submit”

/form

1、对于该JSP页面 form表单的内容,如 input标签,在 servlet可用 request.getParameter(“username”);获取。

2、URL:比如这里的 a标签的 href属性与 form标签的 action属性的值 “JspServlet?action=toServlet”,在 servlet同样用 request.getParameter(“action”)获取;所要注意的是这里的 url 要和 servlet在web.xml里的 url-pattern标签的路径所对应。这部分后面会提到。

3、java片段代码,servlet只能接到 session.setAttribute(“testSession”,”Hello session”)的内容,而接不到 request的内容。在 servlet里用 request.getSession().getAttribute(“testSession”)获取 session内容。

java jsp页面怎么写java类?怎么调用java代码?

jsp中写java代码成为scriptlet,写在%%之间就可以了。

Scriptlet是包含在%和%之间的Java代码,在Web容器处理JSP页面时执行,通常会产生输出,并将输出发送到客户的输出流里。Scriptlet除了不能定义类和方法、不能用import引入类外,可以包含任何有效的Java代码。(Java类在Jsp外部定义,可用page指令的import属性引入,也可以Java Bean的形式使用。Java中的方法必须在类内定义,但Jsp允许使用声明定义方法。窗体(GUI)设计代码在Jsp中无效)。

Scriptlet例程:

%@ page contentType=”text/html; charset=gb2312″ %

html

head

titleJSP基本语法/title

/head

body

h1Scriptlet示例页面/h1

table border=”1″

caption乘法口诀表/caption

%– 在网页中嵌入Java代码的主要方法 –%

%

for(int i=1; i=9; i++) {

int j=1;

//out是JSP的一个内部对象,print方法用于向客户端输出数据

out.println(“tr”);

for(; j=i; j++) {

out.print(“td” + j + “*” + i + “=” + j*i + “/td”);

}

for(;j=9;j++) {

out.print(“td /td”);

}

out.println(“/tr”);

}

%

/table

/body

/html

jspjava使用教程(jsp教程csdn)插图

jsp 怎么用java和jsp传值

1.JSP传值给Servlet

JSP传值给Servlet有几种形式jspjava使用教程:Form表单传值jspjava使用教程,url传值,其jspjava使用教程他方式传值

a、form表单传值:

JSP页面有:input type=”radio” name=”staffdepartment” value=”1″ id=”department1″ /,将departmentjspjava使用教程的id传到Sevlet中,在程序中如下:ServletRequest request;Stringstaffdepartment=request.getParameter(“staffdepartment”);可获取jsp传的department,但要获取id还要进行转化:int int_staffdepartment=Integer.parseInt(staffdepartment);

b、url传值

比如这里的 a标签的 href属性与 form标签的 action属性的值 “JspServlet?action=toServlet”,在 servlet同样用 request.getParameter(“action”)获取;

c、Java代码传值

java片段代码,servlet只能接到 session.setAttribute(“testSession”,”Hello session”)的内容,而接不到 request的内容。在 servlet里用 request.getSession().getAttribute(“testSession”)获取 session内容。

Servlet传值给Jsp

具体实现如下,java代码:

String   a= “abccdefg “; 

             request.setAttribute( “ValueA “,a); 

             request.getRequestDispatcher( “网址/jsp页面 “).forward(request,response); 

jsp页面:

%

String   s   =(String)request.getAttribute( “ValueA “);

%

jsp页面就可以取出Servlet的值。

关于jspjava使用教程和jsp教程csdn的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。