今天给各位分享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
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的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。