jsp网络程序设计
- 提问者网友:佞臣
- 2021-04-11 03:00
- 五星知识达人网友:空山清雨
- 2021-04-11 04:01
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>a</title>
</head>
<body>
<form action="b.jsp">
<input type="text" name="text"><input type="submit" value="提交">
</form>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>be</title>
</head>
<body>
<%
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
String text=request.getParameter("text");
%>
<%="字符为:"+text+"长:"+text.length() %>
</body>
</html>
- 1楼网友:一叶十三刺
- 2021-04-11 05:37
我来跟你讲讲思路吧。
1.首先定义一个a.jsp。在这个jsp中我们根据需求 用一个form表单.在from表单中定义一个
<form action="b.jsp">
<input type="text" name="b" value="Iloveyou"/>
<input type="submit" name="gotothebjsp" value="提交"/>
</form>
2.做完这一步以后呢。然后我们再新建一个b.jsp..
在这个JSP中我们可以使用小脚本"<% %>"和表达式"<%= %>"
来完成我们在b.jsp中的操作。具体请看下代码:
<%
//提示这里的b是我们从a.jsp表单提交过来的“input type="text" name="b"”
String Iloveyou=request.getparameter("b");
%>
经过上面这个小脚本我们就可以从a.jsp中的form表单中的
<input type="text" name="b" value="Iloveyou"/>中获得value即(“Iloveyou”)
然后我们可以使用小脚本<%=Iloveyou%>来输出字符串.
使用<%=Iloveyou.length%>来输出字符串的长度.