servlet参数传递(服务端)

原创 2015年11月18日 20:32:37

以登录界面为例:为了统一代码,将HTML格式改为utf-8

<span style="font-size:14px;"><html>
	<head>

	<title>登录界面</title>
	<meta http-equiv="content-type" content="text/html; charset=utf-8">     
	</head>
	<body align="center">
		<form name="input" action="./text" method="get">     <!-- action为虚拟目录调用跳转出此界面时路径,method访问方式 -->
			用户名: 
			<input type="text" name="name">
	<br>
	<br>
			密	码: 
			<input type="password" name="password">
		<br>
		<br>		
			<input type="submit" value="登录">
</form>	
	</body>
</html></span>

<span style="font-size:14px;">public class WebTest extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		resp.setContentType("text/html;charset=UTF-8");   //防止中文输出乱码问题(输出)
		
		String userName = req.getParameter("name");
		String passWord = req.getParameter("password");           //获取传递值
		
		System.out.println("userName :"+userName);       //在doc命令中打印
		
		
		PrintWriter writer = resp.getWriter();
		if (userName.equals("123")&&passWord.equals("123")) {
			writer.print("<h1>"+userName+"登录成功"+"</h1>");
		}else {
			writer.print("<h1>"+userName+"登录失败"+"</h1>");
		}
		
//		writer.print("登录成功");
	}
	
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)       //当方法method改为post时调用
			throws ServletException, IOException {
		doGet(req, resp);
	}
}</span>
这样统一编码后我的乱码问题就解决了,但是如果获取值时还存在乱码问题,可以试一下下面两种方法:

1、在tomcat的conf中的server.xml中添加上如下代码:

2、在servlet中加上String user = new String(userName.getBytes("ISO-8859-1"), "UTF-8");

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

spring websocket stomp如何向服务端传递参数

html页面中通过stomp给服务端传递参数有2种方式:在消息头中添加参数,使用使用@Header或者@Headers接收;在路径中添加参数,使用@DestinationVariable接收。

Servlet的应用--Referer请求和参数传递

Servlet的应用--Referer请求和参数传递 1.referer的应用 (1)利用Referer请求头阻止“盗链” 第一步: 建一个MyHtml.html,内容为 http://l...

Servlet 第二章 跳转页面、参数传递、生命周期

1、Servlet生命周期 a) Servlet生命周期定义为从创建到销毁的过程,遵循的过程为: i. Servlet调用init()方法进行初始化; ii. Servlet调用service()方法...

Servlet的应用--Referer请求和参数传递

1.referer的应用        (1)利用Referer请求头阻止“盗链”          第一步:    &#...

Servlet的应用--Referer请求和参数传递

Servlet的应用--Referer请求和参数传递 1.referer的应用        (1)利用Referer请求头阻止“盗链”         ...

11. jsp与servlet之间页面跳转及参数传递实例

1.从一个jsp页面跳转到另一个jsp页面时的参数传递     (1)使用request对象获取客户端提交的信息     login.jsp页面代码如下: ...

jsp与servlet之间的参数传递

JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。   通过对象 request和 session (不考虑 application...

Delphi Xe DataSnap Rest + Flex 开发 基本探索5(Rest 服务参数传递)

在读本文章前请参考 前面的文章 介绍
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)